我们公司的企业配置文件将在一个月后到期,但我们的分发证书将在几年后到期。我们有哪些选择?
我是否需要重新生成一个新的配置文件并创建一个我必须重新分发的新版本?
或者是否有更简单的选项,例如发送我生成的新配置文件?或者更好的是我什么都不用做?
谢谢
我们公司的企业配置文件将在一个月后到期,但我们的分发证书将在几年后到期。我们有哪些选择?
我是否需要重新生成一个新的配置文件并创建一个我必须重新分发的新版本?
或者是否有更简单的选项,例如发送我生成的新配置文件?或者更好的是我什么都不用做?
谢谢
因此,生成新的配置文件不会使设备上的任何应用程序失效。只需生成新的配置文件,使用新的配置文件构建应用程序的新版本,并确保您的所有用户/测试人员都更新到应用程序的新版本。
或者,您可以生成配置文件,然后通过 MDM(如果您使用 MDM 解决方案)或电子邮件(不是很好的体验)将配置文件分发到所有设备。基本上,只要新的配置文件在旧配置文件过期之前进入设备,应用程序就会继续运行,无论是通过 MDM、手动还是通过在 .app 有效负载中安装具有配置文件的新版本的应用程序。或者,如果您的用户使用新的配置文件下载任何应用程序,假设配置文件是使用通配符应用程序 ID 设置的,那也会更正它(请参阅此处的相关信息:https ://stackoverflow.com/a/29121777/ 3708242)。
基本上,您需要在配置文件过期之前做一些事情(越快越好)并在设备上获取新的配置文件(通过上述选项之一)。
最简单的方法是进入 developer.apple.com,选择即将到期的配置文件,选择 EDIT,然后选择 Generate。
它将为您创建一个新的,并且您需要在重新构建之前刷新 Xcode 的配置文件存储。但是,如果该应用程序已经发布给您的“员工”,您将需要重新分发给您的用户
来自苹果的文档:
管理即将过期的证书和配置文件
您负责管理团队的证书和配置文件。Apple Developer Enterprise Program 证书在三年后过期,而配置文件在一年后过期。
在分发证书过期之前,创建一个额外的分发证书,如创建额外的企业分发证书中所述。您不能续订过期的证书。相反,用新证书替换过期证书,如更换过期证书中所述。
如果分发配置文件过期,请验证您是否拥有有效的分发证书并更新配置文件,如更新过期的配置文件中所述。
Xcode 为您管理您的开发证书和团队配置文件。