iphone - 如何完全从命令行安装并理想地运行 iPhone 应用程序?

标签 iphone xcodebuild

我正在将现有的游戏引擎移植到 iPhone。由于庞大而复杂的构建过程并不真正有利于 Xcode,因此我正在开发自己的构建系统,该系统调用相同的程序并执行与 Xcode 相同的构建步骤。

这通常工作得很好,大量引用 xcodebuild 的输出以供引用。

我不能做的一件大事就是以编程方式安装东西。我可以使用 Xcode 的 Organizer 窗口手动安装,但我知道没有办法通过命令行复制该行为,也没有办法在之后直接在 iPhone 上运行已安装的程序。如果需要的话,我可以使用 GUI 宏系统编写脚本,但我不愿意。

我发现程序“iphonesim”可以从命令行在模拟器中运行 iPhone 应用程序,但对于实际的硬件开发没有任何等效的东西。有什么建议吗?

(为了避免不可避免的建议:所涉及的任何内容都没有以任何方式越狱,而且我并不真正打算越狱。)

最佳答案

Xcode 构建系统只是标准 Unix 构建工具之上的一个轻量级面孔。因此,您可以从命令行执行的任何操作都可以从 Xcode 执行。大多数大型和/或复杂的项目都使用定制的构建脚本。

对您来说最简单的解决方案是采用现有的构建脚本并将它们插入到 Xcode 中的自定义构建脚本中。这样您就可以通过 Xcode 的集成来控制命令行。

如果您是命令行构建向导,那么您在自定义 Xcode 以满足项目需求时应该不会遇到任何问题。有关详细信息,请参阅 Xcode 构建文档。

关于iphone - 如何完全从命令行安装并理想地运行 iPhone 应用程序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2390927/

相关文章:

ios - iPhone日期格式中译英

xcode - 添加自定义 macosx.internal SDK

ios - xcodebuild ios 导出存档在成功构建时失败

iphone - 获取CCLabelTTF的文本

iphone - 显示自定义 UIButton 上的灰色叠加层

iphone - 调用 scrollToRowAtIndexPath 后,setContentOffset 无效

HTML 页面无法在纵向 iPhone/iPad 上调整大小

ios - xcodebuild exportArchive : no applicable devices found

iphone - iOS4 SDK + Three20构建问题

ios - 将 xcarchive 转换为 IPA 时出错 - 单包归档 + 缺少 plist 方法值