出于 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 - 这可能吗?