blo*_*ork 17 xcode xcodebuild ios provisioning-profile ios-provisioning
我有一个企业分布式应用程序,它使用xcodebuild构建在构建服务器上.去年我们进行了更改,使用"自动管理签名"功能和"-allowProvisioningUpdates"标志.使用此技术可以很好地生成配置文件,但是我们使用此配置文件可以使用一年,并且会在31天后到期.
最初我的印象是使用"allowProvisioningUpdates"将导致在每个新构建上重新生成供应配置文件,但如果是这样的话,它将不会过期.我们需要使用更新的配置文件进行新的构建,以便我们的用户在几个月的时间内不会丢失应用程序.但是,生成的配置文件未显示在Apple开发人员中心的"证书,标识符和配置文件"部分中,我找不到任何方法强制Xcode或xcodebuild生成新的配置文件.我如何强制这样做以确保我们的用户没有停机时间?配置文件最终到期后会发生什么?
我联系了Apple,他们不得不说:
自动管理Xcode上的签名仅在之前的到期日期之后创建新的配置文件.
这是需要提交到App Store的新构建的最佳选择,因为在配置文件时,当前用户没有停机时间.
在开发内部应用程序时,如果您让配置文件过期以自动签署新版本(自动创建新的配置文件),您的用户将无法访问您的应用程序.
因此,答案似乎是我们不应该使用自动签名进行内部/企业分配,而只是针对App Store部署.
| 归档时间: |
|
| 查看次数: |
1271 次 |
| 最近记录: |