Я пытаюсь добавить инфраструктуру Ensembles 2 в свой проект iOS (переход с Ensembles 1 с открытым исходным кодом, v2 не является открытым исходным кодом, поэтому у меня больше нет доступа к коду или какао-бобам).
Я думаю, что я следовал инструкциям по установке до точки:
- Перетащите в фреймворк (и .bundle)
- Убедитесь, что выбраны цели и «копируемые элементы».
- Убедился, что -ObjC установлен
XCode копирует фреймворк в $(PROJECT_DIR), который также задается в Пути поиска фреймворка (среди других каталогов). Однако, похоже, не удается найти <Ensembles/Ensembles.h>
, как бы я ни пытался. Я искал похожие вопросы на SO и в других местах и пробовал различные комбинации параметров Путь поиска фреймворка и параметров Путь поиска заголовка, но пока безуспешно. В частности, я пытался
- Добавление и удаление кавычек из существующих настроек Путь поиска Framework
- Игра с настройкой recursive
- Создание подкаталога Frameworks и добавление туда фреймворка. Затем добавьте
"$(SRCROOT)/Frameworks
к путям поиска Framework и путям поиска заголовков (как рекурсивным, так и нерекурсивным). - Добавление
"$(SRCROOT)/Frameworks/Ensembles/Headers"
к путям поиска заголовков - Удаление, очистка и повторное добавление фреймворка несколько раз
Это расстраивает. Любые другие идеи? Я использую XCode 7.2.1, кстати.
Frameworks/Ensembles/
, а неFrameworks/Ensembles.framework/
. - person trojanfoe   schedule 14.02.2016