【发布时间】:2012-02-02 02:30:36
【问题描述】:
出于 CI 的目的,我需要能够在我们的夜间构建中生成 XCARCHIVE 和 IPA 文件。 IPA 供我们的测试人员使用,使用我们的临时密钥进行签名,而 XCARCHIVE 将发送给客户端,以便他们可以将其导入 Xcode 并在他们满意时将其提交到应用商店。
通过谷歌搜索生成 IPA 非常简单,但是如何生成 .XCARCHIVE 文件是我所不知道的。我找到的最接近的是:
xcodebuild -scheme myscheme archive
但是,这会将 .xcarchive 存储在一些难以找到的文件夹中,例如:
/Users/me/Library/Developer/Xcode/Archives/2011-12-14/MyApp 14-12-11 11.42 AM.xcarchive
有什么方法可以控制存档的放置位置、名称以及如何避免重新编译它?我想最好的结果是从您执行“xcodebuild build”时生成的 DSYM 和 APP 生成 xcarchive - 这可能吗?
【问题讨论】: