【问题标题】:How to guarantee a seamless transition from a nearly expired provisioning file and a new one?如何保证从即将过期的配置文件和新的配置文件无缝过渡?
【发布时间】:2016-11-29 17:01:44
【问题描述】:

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

方法:要么我只按“生成”(在编辑 PP 时在苹果开发者网站上)而不更改任何内容,要么我会创建一个具有相同设置的新的。 p>

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

非常感谢您的意见。

【问题讨论】:

    标签: ios provisioning-profile ios-provisioning


    【解决方案1】:

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

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

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

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

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

    【讨论】:

    • 感谢您的快速回答。我会测试它并回来=)
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2011-10-31
    • 2019-01-04
    • 2017-09-27
    • 1970-01-01
    • 2012-01-12
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多