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

以前的答案:

  1. 使用/opt/iOSOpenDev/templates/Base.xctemplate/TemplateInfo.plist/opt/iOSOpenDev/templates/Debian Package.xctemplate/TemplateInfo.plist定义的那些修改现有目标的Xcode构build设置。

  2. 运行脚本构build阶段(必须按顺序排列)添加到执行/opt/iOSOpenDev/bin/iosod --xcbp现有目标。

  3. (target's directory)/Package/DEBIAN/control的文件夹下创buildDebian软件包控制文件。

  4. 执行构build用于分析 (Cmd-Shift-I)。