xcode 项目转换为 iOSOpenDev
我想转换一个“常规”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] 配置。
I would like to convert a 'regular' xcode project to deploy using iOSOpenDev
. From what I can tell, when a new project is created using the iOSOpenDev templates, it has the following in the build settings:
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
Is it sufficient to add these to another project in order to get the iOSOpenDev install on profiling build to happen, or do I need to set something else up?
I'm not really interested in building a 'jailbroken' specific type of application, but would like to deploy to a jailbroken iphone without having a paid ios developer account.
Note openssh is already installed through cydia (with a non-default passwd) and iosod has been configured with iosod sshkey -h [device-hostname-or-ipaddress]
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
2012-12-14:
我写了一篇关于此的维基文章。请参阅 https://github.com/kokoabim/iOSOpenDev/wiki/Convert-到-iOSOpenDev-Project。
上一个答案:
使用
/opt/iOSOpenDev/templates/Base.xctemplate/TemplateInfo.plist
和/opt 中定义的内容修改现有目标的 Xcode 构建设置/iOSOpenDev/templates/Debian Package.xctemplate/TemplateInfo.plist
.向执行
/opt/iOSOpenDev/bin/iosod --xcbp
的现有目标添加运行脚本构建阶段(必须按顺序放在最后)。在现有目标文件夹下创建 Debian 软件包控制文件
(目标目录)/Package/DEBIAN/control
。执行构建用于分析 (Cmd-Shift-I)。
2012-12-14:
I've written a wiki article about this. See https://github.com/kokoabim/iOSOpenDev/wiki/Convert-to-iOSOpenDev-Project.
Previous Answer:
Modify existing target's Xcode build settings with those defined in
/opt/iOSOpenDev/templates/Base.xctemplate/TemplateInfo.plist
and/opt/iOSOpenDev/templates/Debian Package.xctemplate/TemplateInfo.plist
.Add a run script build phase (must be last in order) to existing target that executes
/opt/iOSOpenDev/bin/iosod --xcbp
.Create the Debian package control file under the existing target's folder as
(target's directory)/Package/DEBIAN/control
.Perform a Build For Profiling (Cmd-Shift-I).