2

我想将“常规”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]

4

1 回答 1

5

2012-12-14:

我写了一篇关于这个的wiki文章。请参阅https://github.com/kokoabim/iOSOpenDev/wiki/Convert-to-iOSOpenDev-Project

上一个答案:

  1. /opt/iOSOpenDev/templates/Base.xctemplate/TemplateInfo.plist使用和中定义的修改现有目标的 Xcode 构建设置/opt/iOSOpenDev/templates/Debian Package.xctemplate/TemplateInfo.plist

  2. 运行脚本构建阶段(必须是最后一个)添加到执行的现有目标/opt/iOSOpenDev/bin/iosod --xcbp

  3. 在现有目标的文件夹下创建 Debian 软件包控制文件为(target's directory)/Package/DEBIAN/control.

  4. 执行构建分析(Cmd-Shift-I)。

于 2012-08-22T05:08:12.327 回答