Я работаю над проектом 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, перечисленном выше? или есть какие-нибудь хорошие альтернативы, чтобы делать такие вещи программно?