Ios 如何保证从即将过期的资源调配文件到新的资源调配文件的无缝过渡?

Ios 如何保证从即将过期的资源调配文件到新的资源调配文件的无缝过渡?,ios,provisioning-profile,ios-provisioning,Ios,Provisioning Profile,Ios Provisioning,上下文:资源调配配置文件(PP)即将过期。与之链接的分发证书在未来2年内不会过期。相应的应用程序分布在MDM上。我所读到的关于更新PP的内容还包括更新分发证书。但我只想尽可能少地扩展PP 方法:要么我只需按“生成”(在编辑PP时在apple开发者网站上)而不做任何更改,要么我会在这个设置之外创建一个新的 问题:您推荐哪种方法?有没有一种方法,我不必重新安装应用程序?如果我更新此PP会发生什么?应用程序会一直运行到旧的PP过期,然后我必须用新的PP安装新的应用程序吗 非常感谢您的意见。是的,如果证

上下文:资源调配配置文件(PP)即将过期。与之链接的分发证书在未来2年内不会过期。相应的应用程序分布在MDM上。我所读到的关于更新PP的内容还包括更新分发证书。但我只想尽可能少地扩展PP

方法:要么我只需按“生成”(在编辑PP时在apple开发者网站上)而不做任何更改,要么我会在这个设置之外创建一个新的

问题:您推荐哪种方法?有没有一种方法,我不必重新安装应用程序?如果我更新此PP会发生什么?应用程序会一直运行到旧的PP过期,然后我必须用新的PP安装新的应用程序吗


非常感谢您的意见。

是的,如果证书在一段时间内仍然有效,那么最好的方法就是生成一个新的配置文件。您现有的应用程序部署不会受到影响(只要您不吊销证书),因为现有配置文件在过期之前在技术上仍然有效

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

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

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


  • 请注意,当您的证书过期时,您将需要重新生成(或至少重新签名)应用程序并将其重新部署到设备上,因此,在发生这种情况时,只需推送一个新的配置文件是不容易解决的。提前计划,在证书到期前给自己足够的时间,确保所有必要的应用程序都已重新构建和部署

    是的,如果证书在一段时间内仍然有效,那么最好的方法就是简单地生成一个新的配置文件。您现有的应用程序部署不会受到影响(只要您不吊销证书),因为现有配置文件在过期之前在技术上仍然有效

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

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

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


  • 请注意,当您的证书过期时,您将需要重新生成(或至少重新签名)应用程序并将其重新部署到设备上,因此,在发生这种情况时,只需推送一个新的配置文件是不容易解决的。提前计划,在证书到期前给自己足够的时间,确保所有必要的应用程序都已重新构建和部署

    谢谢你的快速回答。我会测试它,然后回来=)谢谢你的快速回答。我将测试它并返回=)