在 xcode 项目中自动构建和安装多个目标

Posted

技术标签:

【中文标题】在 xcode 项目中自动构建和安装多个目标【英文标题】:Automate building and installing of multiple targets in xcode project 【发布时间】:2015-05-26 10:26:29 【问题描述】:

    我制作了一个应用程序,它有多个目标(大约 10 个目标)。现在,当我必须构建并在设备上运行它时,需要花费大量时间和精力来逐个运行所有目标。是否有任何工具/方法可以让我自动构建和安装应用程序到设备?

    同样,我也想知道我们是否也可以自动化“归档”和“提交到应用商店”过程?比如,我运行一个命令,所有目标都归档并自己提交到应用商店。

【问题讨论】:

【参考方案1】:

您需要创建一个脚本来运行 xcodebuild,并为每个不同的目标使用不同的参数。

还有 Application Loader 的命令行工具,可让您扩展此脚本以自动将二进制文件上传到应用商店。

【讨论】:

是的,究竟要使用什么......如果我使用 xcodebuild 安装,它会显示“**安装成功**”,但它不会在设备上显示。知道如何通过命令行在设备上安装它吗?只有这样我才能写脚本 我认为您需要第三方支持才能访问它,例如 github.com/ghughes/fruitstrap 或更新的东西 我在这里发布问题之前进行了研究,但除了水果带之外找不到任何东西。问题是,水果带现在没有维护,所以它可能会在一段时间内坏掉。

以上是关于在 xcode 项目中自动构建和安装多个目标的主要内容,如果未能解决你的问题,请参考以下文章

在基于 Cordova 的 Xcode 项目中自动添加构建阶段

Xcode 8、xcodebuild、多个 bundle ID 和 Provisioning Profiles

Xcode 在调试/运行 iOS8 App Today Extension 时将多个包含的应用程序安装到设备上

Xcode自动签名不断失败

在 Xcode 中更快地归档、验证和上传多个目标到应用商店 [关闭]

为啥 Xcode 不构建我项目的第二个目标?