在内部应用

时间:2015-12-02 09:02:19

标签: ios provisioning-profile

我的iOS配置文件即将过期,我需要了解更新该配置文件的最流畅方式。我的证书在未来几年内不会过期,因此证书本身应该没问题。它是一个内部(非App Store)应用程序,并安装在许多设备上。

这就是为什么我想知道如果我执行以下操作,应用程序是否会停止工作:

  1. 让配置文件过期。
  2. 点击现有个人资料中的生成。
  3. 如果是这样,有没有办法在不删除应用程序或发布新版本的情况下更新/续订配置文件?如果我必须发布新版本,是创建新配置文件以减少停机时间的最佳选择吗?

1 个答案:

答案 0 :(得分:3)

因此,生成新的配置文件不会使设备上的任何应用无效。基本上,您应该选择选项2.生成新的配置文件,使用新的配置文件构建新版本的应用程序,并确保所有用户/测试人员更新到新版本的应用程序。

或者,您可以生成配置文件,然后通过MDM(如果您使用的是MDM解决方案)或通过电子邮件(非常棒的体验)将配置文件分发到所有设备。基本上,只要新设备配置文件在旧设备到期之前进入设备,无论是通过MDM,还是通过MDM,还是通过在设备配置文件中安装新版本的应用程序,应用程序将继续运行.app有效载荷。或者,如果您的用户使用新的配置文件下载任何应用程序,假设配置文件设置了通配符应用程序ID,那么也会更正它(请参阅此处的信息:https://stackoverflow.com/a/29121777/3708242)。

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