Связывание цели пакета с целью командной строки в XCode - PullRequest
0 голосов
/ 29 декабря 2008

У меня есть проект в XCode, который содержит несколько целей. Один из них создает пакет схемы синхронизации, а другой - инструмент командной строки Foundation, который инициирует сеанс синхронизации с использованием схемы, определенной в пакете.

Шаблон пакета схемы создает файлы Schema-strings.h и Schema-strings.m, которые содержат константы для имен классов данных, имен сущностей и имен атрибутов, и я хотел бы использовать эти константы в коде моего инструмента командной строки.

Как мне настроить цели, чтобы сделать это возможным?

Ответы [ 2 ]

0 голосов
/ 31 декабря 2008

Добавьте цель, которая создает пакет схемы синхронизации, к цели командной строки в качестве зависимости. Это можно сделать, перетащив целевой объект пакета схемы синхронизации в цель командной строки или добавив его в список зависимостей в окне общего инспектора для цели командной строки.

0 голосов
/ 30 декабря 2008

Немного отойдя от компьютера, я понял, что одним из решений этой проблемы было добавление Schema-strings.m к фазе «Компилировать источники» целевого объекта инструмента командной строки. Но мне все равно было бы интересно узнать о других способах получения аналогичного результата.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...