2009-12-14 2 views
4

Можно создать приложение iPhone вручную, без использования xcodebuild или проекта Xcode?Создание приложения iPhone из командной строки без xcodebuild

Идея состоит в том, чтобы создать приложение, используя SCons, без создания проекта Xcode. Я знаю, что есть инструмент командной строки codesign, который я мог бы использовать, но прежде чем начать обратное проектирование процесса сборки Xcode, мне было интересно, есть ли у кого-нибудь опыт с этим или сделал это раньше.

ответ

1

Да, возможно создание файла makefile с использованием gcc. Вы захотите настроить GCC на использование фреймворков из /Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS3.1.2.sdk/ (рамки находятся в системе/библиотеке/фреймворках и usr/lib).

Что касается специфики, я думаю, вам придется работать над этим самим, но внимательно следите за вариантами архитектуры в GCC, и вам нужно что-то быстро работать.

+0

У меня есть что-то работающее до сих пор, я отполирую его и отправлю его здесь, когда закончим. – 2009-12-16 13:17:18

+0

Привет, Николас. Мне было интересно, есть ли у вас что-то еще? – Das

+0

создание двоичных объектов и их связывание очень просто, но как вы объедините все ресурсы вместе в пакет и как вы подписываете полученное приложение? – cheshirekow

0

Xcode просто обертывает gcc/g ++ и ld (и да, коды). Взгляните на любой проект сборки проекта Xcode, и вы увидите, какие команды он использует. Я считаю, что ключом к созданию приложения iphone является параметр -arch.

+2

Я сделал это, но есть некоторая команда, которая является «внутренней» для Xcode, например ''. – 2009-12-15 08:52:33

Смежные вопросы