我想转换一个'regular'xcode项目以使用 iOSOpenDev
进行部署。据我所知,使用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,还是我需要进行其他设置?
我对构建“越狱”特定类型的应用程序并不真正感兴趣,但我想在没有付费ios开发人员帐户的情况下部署到越狱的iphone。
注意openssh已通过cydia安装(使用非默认密码),并且iosod已使用
iosod sshkey -h [device-hostname-or-ipaddress]
配置 最佳答案
2012年12月14日:
我已经写了一篇关于这方面的维基文章。参见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构建设置。 /opt/iOSOpenDev/bin/iosod --xcbp
的现有目标添加运行脚本构建阶段(必须排在最后)。 (target's directory)/Package/DEBIAN/control
。 关于ios - xcode项目转换为iOSOpenDev,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/9358317/