2012-02-20 1 views
2

Я хотел бы преобразовать «обычный» проект xcode для развертывания с использованием iOSOpenDev. Из того, что я могу сказать, когда новый проект создается с использованием шаблонов iOSOpenDev, она имеет следующие в настройках сборки:Преобразование проекта xcode в iOSOpenDev

EXCLUDED_RECURSIVE_SEARCH_PATH_SUBDIRECTORIES = *.nib *.lproj *.gch (*) .DS_Store CVS .svn .git .hg *.xcodeproj *.xcode *.pbproj *.pbxproj 
HEADER_SEARCH_PATHS = $(iOSOpenDevPath)/include/** 
IPHONEOS_DEPLOYMENT_TARGET = 5.0 
LIBRARY_SEARCH_PATHS = $(iOSOpenDevPath)/lib/** 
SDKROOT = iphoneos 
iOSOpenDevInstallOnProfiling = YES 
iOSOpenDevPath = /opt/iOSOpenDev 

Достаточно ли добавить их в другой проект с целью, чтобы получить iOSOpenDev установить на построить профилирование, или мне нужно установить что-то еще?

Я не очень заинтересован в создании «конкретного типа приложения», но хотел бы развернуть его в jailbroken iphone без учетной записи разработчика ios.

Примечание OpenSSH уже установлена ​​через Cydia (с не по умолчанию ПАРОЛЬ) и iosod сконфигурирован с iosod sshkey -h [device-hostname-or-ipaddress]

+0

Вы когда-нибудь встречались с этим? – Chris

+0

Я не сделал большого прогресса после того, как я разместил этот вопрос. –

ответ

4

2012-12-14:

я написал вики статью о это. См. https://github.com/kokoabim/iOSOpenDev/wiki/Convert-to-iOSOpenDev-Project.

Предыдущий ответ: Xcode

  1. изменить существующие цели построить настройки с определенными в /opt/iOSOpenDev/templates/Base.xctemplate/TemplateInfo.plist и /opt/iOSOpenDev/templates/Debian Package.xctemplate/TemplateInfo.plist.

  2. Добавить сценарий запуска фаза сборки (должна быть последней в порядке) к существующей цели, которая выполняет /opt/iOSOpenDev/bin/iosod --xcbp.

  3. Создайте файл управления пакетом Debian в папке существующей цели как (target's directory)/Package/DEBIAN/control.

  4. Выполнение a Построение для профилирования (Cmd-Shift-I).