Я пытаюсь создать шаблон проекта Xcode, который содержит две компилируемые цели, причем одна цель (приложение) зависит от другой (статическая библиотека).Шаблоны проектов Xcode: Как я могу указать зависимость статической библиотеки?
Все работает до сих пор, за исключением того, что я не могу понять, как указать фактическую зависимость в шаблоне, чтобы она отображалась в разделе «Зависимые зависимости» на вкладке «Сборка фаз» целевой цели проекта Xcode, созданного из шаблон.
Я настроил TemplateInfo.plist проекта следующим образом:
Компоненты раздел определяет статический шаблон проекта библиотеки и успешно приносит содержимое этого шаблона, и его цель, в проект приложения. И как только все скомпилировано, статическая библиотека успешно связана в конце, по пункту 3 в записи OTHER_LDFLAGS.
Но попробуйте, как бы то ни было, раздел «Зависимости» шаблона не приводит к появлению статической библиотеки в разделе «Зависимые зависимости» на вкладке «Фазы построения» приложения. Я попытался указать зависимость, используя числовые значения 0 и 1, и я попробовал ее как строку, используя имя цели статической библиотеки (cocos2d), но ни одна из этих функций не работает.
В конце концов, в каждом проекте Xcode, созданном из этого шаблона, я остаюсь с пользователями, которым необходимо выполнить шаг навигации к разделу «Зависимые зависимости» на вкладке «Фазы построения» целевой цели приложения и вручную выбрать и добавить цель статической библиотеки. Хотя это относительно простая задача, она вовсе не нужна.
Может ли кто-нибудь посоветовать мне, как настроить зависимости шаблона, чтобы этот ручной шаг не нужен?