Я пытаюсь создать две библиотеки 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
Вот два скриншоты, показывающие более подробную информацию, как вы можете видеть, у меня есть две цели для каждой библиотеки в одном проекте:
введите описание изображения здесь
Однако, когда я связываю обе библиотеки в примере приложения, я получаю сообщение об ошибке, что файл Animal.h не найден. Если я включу Animal.h в libDog.a, ошибка станет повторяющимся определением интерфейса. Мне интересно, как я могу заставить это работать? Спасибо.