自动构建用于开发ios并对其进行签名

时间:2014-09-09 07:23:31

标签: iphone cordova jenkins build-automation

所以我正在构建一个支持android和ios平台的phonegap应用程序。对于Android一切都很好。我创建了一个apk并使用谷歌证书签名。

问题在于ios。 直到现在我使用企业许可证来分发应用程序。一切都运行正常,因为它允许捆绑名称中的通配符。

现在我需要继续使用开发人员许可证。因此,每次创建应用程序时,捆绑包名称都会有所不同,因此配置文件和密钥链以及证书。

有没有办法,shell脚本只是没有手动步骤,创建应用ID,创建证书,创建钥匙串并使用新的钥匙串签署应用程序。

创建和签署ios应用程序的具体步骤。

我将运行jenkins来构建应用程序。

任何帮助都是适当的。

1 个答案:

答案 0 :(得分:0)

您可以使用 Ad Hoc Distribution 方法。它用于测试目的。您可以为Ad Hoc Distribution创建通配符App-ID。

此方法允许您将应用分发到最多100个iOS设备。您应该在Apple开发人员门户中通过其ID手动注册测试设备。

更多详情:

Developer.Apple

Create_an_ad-hoc_provisioning_profile