我们公司的企业配置资料将在一个月内到期,但我们的分发证书将在几年后到期。我们有什么选择?
我是否需要重新生成新的配置文件并创建一个我必须重新分发的新版本?
或者是否有更简单的选项,例如发送我生成的新配置文件?或者更好,但我不需要做任何事情?
由于
答案 0 :(得分:8)
因此,生成新的配置文件不会使设备上的任何应用无效。只需生成新的配置文件,使用新的配置文件构建新版本的应用程序,并确保所有用户/测试人员都更新到新版本的应用程序。
或者,您可以生成配置文件,然后通过MDM(如果您使用的是MDM解决方案)或通过电子邮件(非常棒的体验)将配置文件分发到所有设备。基本上,只要新设备配置文件在旧设备到期之前进入设备,无论是通过MDM,还是通过MDM,还是通过在设备配置文件中安装新版本的应用程序,应用程序将继续运行.app有效载荷。或者,如果您的用户使用新的配置文件下载任何应用程序,假设配置文件设置了通配符应用程序ID,那么也会更正它(请参阅此处的信息:https://stackoverflow.com/a/29121777/3708242)。
基本上,您需要在供应配置文件到期之前(越快越好)执行某些操作,并在设备上获取新的配置文件(通过上述选项之一)。
答案 1 :(得分:2)
最简单的方法是进入developer.apple.com,选择即将到期的配置文件,选择EDIT,然后选择Generate。
它将为您创建一个新的,您需要在重新构建之前刷新Xcode的供应配置文件。但是,如果该应用已经出现在您的"劳动力"您需要重新分发给您的用户
来自Apple的文档:
管理过期证书和供应配置文件
您负责管理团队的证书和配置文件。 Apple开发人员企业计划证书在三年后到期,配置文件将在一年后过期。
在分发证书到期之前,请创建其他分发证书,如创建其他企业分发证书中所述。您无法续订过期的证书。而是将过期的证书替换为新证书,如替换过期的证书中所述。
如果分发配置文件过期,请验证您是否拥有有效的分发证书并续订配置文件,如更新过期的配置文件中所述。
Xcode为您管理开发证书和团队配置文件。