2010-07-24 1 views
1

Я создаю приложение для iPhone, и я хочу запустить пользовательскую встроенную утилиту командной строки Mac OS X на этапе сборки iPhone цели , Я создал утилиту командной строки в качестве зависимой цели цели iPhone, но это не будет строить, говоря мне:XCode: целевая зависимость iPhone от целевой ОС Mac OS

цель определяет тип продукта «com.apple.product-type.tool», но такого типа нет для платформы «iphoneos»

Есть ли способ сделать это правильно?
Спасибо!

ответ

1

Вы пытались добавить фазу сборки сценария запуска? Оттуда вы сможете выполнять любые другие скрипты, которые вы хотите, включая компиляцию других инструментов или проектов.

Щелкните правой кнопкой мыши на цель и добавьте новую фазу сборки.

+0

Спасибо, мне удалось найти обходное решение, используя фазу сборки сценария запуска. Но мне все еще интересно, есть ли лучший способ сделать это. Является ли это ошибкой или предполагается, что цель на другой платформе не может взаимодействовать с другой, даже если она принадлежит другому проекту? – Kay