我想转换一个'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的现有目标添加运行脚本构建阶段(必须排在最后)。
  • 在现有目标文件夹下将Debian软件包控制文件创建为(target's directory)/Package/DEBIAN/control
  • 对(Cmd-Shift-I)进行性能分析的构建。
  • 关于ios - xcode项目转换为iOSOpenDev,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/9358317/

    10-11 14:55