xcode 项目转换为 iOSOpenDev

发布于 2025-01-07 18:40:35 字数 782 浏览 1 评论 0原文

我想转换一个“常规”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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

↙厌世 2025-01-14 18:40:35

2012-12-14:

我写了一篇关于此的维基文章。请参阅 https://github.com/kokoabim/iOSOpenDev/wiki/Convert-到-iOSOpenDev-Project

上一个答案:

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

  2. 向执行 /opt/iOSOpenDev/bin/iosod --xcbp 的现有目标添加运行脚本构建阶段(必须按顺序放在最后)。

  3. 在现有目标文件夹下创建 Debian 软件包控制文件 (目标目录)/Package/DEBIAN/control

  4. 执行构建用于分析 (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:

  1. 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.

  2. Add a run script build phase (must be last in order) to existing target that executes /opt/iOSOpenDev/bin/iosod --xcbp.

  3. Create the Debian package control file under the existing target's folder as (target's directory)/Package/DEBIAN/control.

  4. Perform a Build For Profiling (Cmd-Shift-I).

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文