在企业应用中更新iOS证书配置文件

4
我的iOS Provisioning Profile即将过期,我需要知道更新该配置文件的最顺畅方式。我的证书还有几年才会过期,所以证书本身应该没问题。这是一个内部使用的(非App Store)应用程序,并安装在许多设备上。
这就是为什么我想知道如果我按照以下步骤操作,该应用程序是否会停止工作:
1. 让配置文件过期。 2. 在现有配置文件中单击生成。
如果是这样,是否有任何方法可以在不关闭应用程序或发布新版本的情况下更新/续订配置文件?如果必须发布新版本,那么创建新配置文件以减少停机时间是否是最佳选择?
1个回答

5
生成新的配置文件不会使已经在设备上的应用失效。基本上,你应该选择第二个选项。生成新的配置文件,使用新的配置文件构建一个新版本的应用程序,并确保所有用户/测试人员更新到新版本的应用程序。或者,你可以生成配置文件,然后通过MDM(如果你正在使用MDM解决方案)或电子邮件(不是很好的体验)将配置文件分发到所有设备上。基本上,只要在旧的配置文件过期之前将新的配置文件放置在设备上,无论是通过MDM、手动还是通过在.app负载中安装具有配置文件的新版本的应用程序,应用程序都将继续运行。或者,如果你的用户下载了带有新配置文件的任何应用程序,并且假定该配置文件设置了通配符应用程序ID,则也会纠正它(有关此信息,请参见此处的信息:https://stackoverflow.com/a/29121777/3708242)。但是选择第一种选项肯定会导致你的应用程序在到期日期到达时拒绝启动。

1
请问如何通过“配置文件管理器”将配置文件分发到所有设备? - The Mach System

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接