命令行编译 iPhone 应用程序

Posted

技术标签:

【中文标题】命令行编译 iPhone 应用程序【英文标题】:Command line compiling an iPhone Application 【发布时间】:2010-11-24 10:36:37 【问题描述】:

我想找到一种方法来编译和打包我们的 iPhone 应用程序,作为我们自动化夜间构建的一部分。目前,我们总是必须在盒子上安装了临时证书的共享 Mac 上手动启动构建,然后将生成的测试二进制文件发布到测试人员可以下载并安装它们的某个地方。

有没有人找到适合他们的自动化方法?

【问题讨论】:

另一种解决方案(可能更详细一点):***.com/questions/2664885/… 看看我的答案。它特别涉及将 CLI 构建集成到用于 OTA 分发的 CI 中。 【参考方案1】:

有一个用于构建 Xcode 项目的命令行工具:xcodebuild

【讨论】:

【参考方案2】:

尝试使用 xcodebuild,它会从命令行构建一个 Xcode 项目。然后,您可以将二进制文件从构建目录中拉出。

【讨论】:

【参考方案3】:

我为CruiseControl 写了一个XCodeBuilder(它调用xcodebuild),它现在是标准版本的一部分。我们在应用商店中的一个应用上使用了它,它很棒。每次提交后,带有临时签名的应用程序版本就可以供团队其他成员下载和测试。

【讨论】:

以上是关于命令行编译 iPhone 应用程序的主要内容,如果未能解决你的问题,请参考以下文章

Swift:iOS 部署目标命令行标志

namke 命令行编译

windows下命令行编译DLL

命令行编译VC程序

如何用命令行编译c++程序

用命令行编译Java时遇到如下错误提示(该错误是在Class文件生成后,执行java命令时出现的)