如何保证从几乎过期的配置文件和新配置文件的无缝过渡?

时间:2016-11-29 17:01:44

标签: ios provisioning-profile ios-provisioning

背景信息:配置文件(PP)即将过期。与之相关的分发证书将在未来两年内失效。相应的应用程序通过MDM分发。关于更新PP的所有内容,包括更新分发证书。但我只想尽可能少地扩展PP。

方法:我要按下"生成" (在编辑PP的时候在苹果开发者网站上)没有改变任何东西,或者我会创建一个新的,除了这个具有相同的设置。

问题:您推荐哪种方法?有没有办法,我不必重新安装应用程序?如果我更新这个PP怎么办?该应用程序是否会运行,直到旧PP过期,然后我必须使用新PP安装新应用程序?

我很感激您的意见。

1 个答案:

答案 0 :(得分:0)

是的,如果证书暂时仍然有效,最好的方法是简单地生成新的配置文件。您应用的现有部署不会受到影响(只要您不撤销证书),因为现有的配置文件在技术上仍然有效,直到它过期。

然后,在旧配置文件到期之前,您有两个选择。

  1. 您可以使用新的配置文件重新构建应用程序,并使用MDM解决方案推送到设备。这将在设备上安装应用程序 AND 新的配置文件。该应用程序不需要更改 - 您只是使用它来承载新配置文件的有效负载。然后,应用程序将一直有效,直到新的配置文件过期(明年您将重复此过程)。

  2. 如果您的MDM解决方案能够直接将配置文件推送到您的设备,请使用新的配置文件并使用该应用程序将其部署到所有设备。完成此操作后,应用程序将在原始嵌入式配置文件过期后继续运行,因为所有iOS都关心的是设备上的应用ID 是否存在有效的配置文件。无需重新构建应用程序,因此如果没有其他原因可以更新应用程序,这是更可取的。

  3. 请注意,当您的证书过期时,您将需要重建(或至少重新签名)这些应用并将其重新部署到设备,因此只需推送新的配置文件就不会轻松解决发生。提前计划并在证书到期之前给自己足够的时间,以确保重新构建和重新部署所有必需的应用程序。

相关问题