在内部应用程序续订iOSconfiguration文件

我的iOSconfiguration文件即将过期,我需要知道更新该configuration文件的最顺利的方式。 我的证书不会过期几年,所以证书本身应该是罚款。它是一个内部(非App Store)应用程序,并安装在一些设备上。

这就是为什么我想知道如果我做下面的事情,应用程序将停止工作:

  1. 让configuration文件过期。
  2. 点击现有configuration文件内的生成。

如果是这样,有没有办法更新/更新configuration文件,而不closures应用程序或发布新版本? 如果我必须发布新版本,创build新configuration文件以减less停机时间是最佳select吗?

因此,生成新的configuration文件不会使设备上的任何应用程序失效。 基本上,您应该select选项2.生成新的供应configuration文件,使用新的供应configuration文件构build新版本的应用程序,并确保所有用户/testing人员更新到新版本的应用程序。

或者,您可以生成configuration文件,然后通过MDM(如果您正在使用MDM解决scheme)或通过电子邮件(不是很好的体验)将configuration文件分发到所有设备。 基本上,只要新configuration文件在旧configuration文件到达设备之前就会继续运行,无论是通过MDM手动还是通过在.app有效内容中安assembly置文件的新版本应用程序。 或者,如果您的用户使用新的供应configuration文件下载任何应用程序,则假设供应configuration文件使用通配符应用程序ID进行设置,这也将纠正它(请参阅此处的信息: https : //stackoverflow.com/a/29121777/ 3708242 )。

但选项1肯定会导致您的应用在到期date到来时拒绝启动。