Использование AppleScript для добавления файлов, фреймворков и библиотек в XCode 4 - PullRequest
1 голос
/ 03 февраля 2012

Я работаю над проектом Unity-iPhone, но хочу автоматически добавить некоторый нативный код и соответствующие инфраструктуры и библиотеки в проект XCode 4, когда получу его от Unity. Что я знаю, так это базовое использование скрипта для постобработки в Unity и некоторые базовые знания об AppleScript.

Теперь приходит проблема. В этой сети существует множество веб-страниц (включая StackOverflow), основные шаги которых включают в себя:

  • Получите путь к файлу / framework / lib, который вы хотите добавить в проект XCode.
  • Скажите XCode и его внутренним объектам выполнить подготовительную работу.
  • Создайте ссылки на файлы для того, что вы хотите добавить, и добавьте их в нужные фазы.

Но на последнем этапе возникают трудности. Я следую что-то вроде

add myFileRef to compile sources phase of target 1 of project 1

и

add myFrameworkRef to link binary with libraries phase of target 1 of project 1

чтобы действительно добавить файлы, но когда скрипт запускается, эти шаги просто выдают ошибки как

blahblahblah doesn't understand the add message

, который сводит меня с ума. Согласно моим результатам поиска, такие вещи работают для XCode 3 (но не работают в XCode 4), поэтому кто-нибудь здесь может поделиться своими знаниями о том, что я могу упустить в AppleScript, перечисленном выше? или есть какие-нибудь хорошие альтернативы, чтобы делать такие вещи программно?

1 Ответ

0 голосов
/ 24 февраля 2012

До сих пор я не нашел способа сделать это с AppleScript. Итак, мой единственный шанс - напрямую изменить файл проекта Xcode, чтобы добавить то, что я хочу добавить.

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