xcode项目转换为iOSOpenDev
我想转换一个'正规的'xcode项目使用iOSOpenDev
进行部署。 据我所知,当使用iOSOpenDev模板创build一个新项目时,它在构build设置中具有以下内容:
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安装在分析构build中发生,还是需要设置其他项目?
我并不是真的有兴趣构build一个“越狱”的特定types的应用程序,但想部署到越狱iPhone没有一个付费的iOS开发者帐户。
注意openssh已经通过cydia(使用非默认passwd)安装,iosod已经configuration了iosod sshkey -h [device-hostname-or-ipaddress]
二〇一二年十二月一十四日:
我已经写了一篇关于这个的维基文章。 见https://github.com/kokoabim/iOSOpenDev/wiki/Convert-to-iOSOpenDev-Project 。
以前的答案:
-
使用
/opt/iOSOpenDev/templates/Base.xctemplate/TemplateInfo.plist
和/opt/iOSOpenDev/templates/Debian Package.xctemplate/TemplateInfo.plist
定义的那些修改现有目标的Xcode构build设置。 -
将运行脚本构build阶段(必须按顺序排列)添加到执行
/opt/iOSOpenDev/bin/iosod --xcbp
现有目标。 -
在
(target's directory)/Package/DEBIAN/control
的文件夹下创buildDebian软件包控制文件。 -
执行构build用于分析 (Cmd-Shift-I)。