Как создать две библиотеки stati c, в которых одна имеет зависимость от другой в Xcode? - PullRequest
1 голос
/ 12 июля 2020

Я пытаюсь создать две библиотеки c stati, в которых одна библиотека c зависит от другой в Xcode. Ниже приведен простой пример, который я использую, чтобы продемонстрировать, что именно я имею в виду:

В stati c library libAnimal.a , я покажу объект Animal

@interface Animal : NSObject

-(void) eat;

@end

и в другой stati c library libDog.a , я хочу открыть объект Dog, который переопределяет объект Animal (здесь зависимость)

#import "Animal.h"

@interface Dog : Animal

-(void) bark;

@end

Вот два скриншоты, показывающие более подробную информацию, как вы можете видеть, у меня есть две цели для каждой библиотеки в одном проекте:

enter image description here введите описание изображения здесь

Однако, когда я связываю обе библиотеки в примере приложения, я получаю сообщение об ошибке, что файл Animal.h не найден. Если я включу Animal.h в libDog.a, ошибка станет повторяющимся определением интерфейса. Мне интересно, как я могу заставить это работать? Спасибо.

...