持续集成,如何为QA和App Store发布生成单个构建(二进制)?

时间:2014-07-30 09:13:10

标签: ios xcode jenkins continuous-integration

我们有一个适用于iOS的Jenkins CI环境,可以为QA或App Store版本生成二进制文件和签名证书,并希望将与QA相同的二进制文件提交到App Store。

在xcode中,我们可以生成存档并为其签署不同的证书。例如为QA测试签署adhoc证书。测试完成后,我们可以通过签署App Store证书将相同的存档提交到应用商店。但是,它是xcode中的手动步骤。是否可以在Jenkins / CI环境中自动化?做这个的最好方式是什么? THX!

1 个答案:

答案 0 :(得分:1)

您应该添加第二个Xcode版本。第一个应该为QA生成应用程序,为App Store生成第二个应用程序,使用不同的证书,然后将App Store版本存储在版本号的某个位置,以便您可以确定哪个App Store构建与哪个QA构建相关。