Скажем, у меня есть две библиотеки "Foo" и "Bar", которые компилируются как платформы для OSX и статические библиотеки для IOS.
Библиотека 'Foo' зависит от библиотеки 'Bar'. Я использую рабочие пространства XCode4.
В Ascii-art: -
- IOS_App
- ~ Foo.a
- ~ ~ Bar.a
и
- OSX_App
- ~ Foo.framework
- ~ ~ Bar.framework
Файл Must Foo.m , который #imports Bar.h выглядит следующим образом: -
#if TARGET_OS_IPHONE
#import "Bar.h"
#else
#import <Bar/Bar.h>
#endif
Или, есть ли способ, может быть, путем копирования заголовков при построении Bar и соответствующей установки путей поиска, чтобы сделать
#import <Bar/Bar.h>
работают в обоих случаях?
(Я полагаю, корень моей проблемы не в правильном понимании разницы между #import </>
и #import ""
)