gpt4 book ai didi

ios - 企业部署证书和配置文件

转载 作者:行者123 更新时间:2023-12-01 17:51:32 28 4
gpt4 key购买 nike

我目前正在使用iOS Developer Enterprise Program进行企业部署。我想知道证书和/或配置文件过期时会发生什么。现在,我尽可能地创建了许多配置文件。我想知道我是否可以安全删除可能链接到某个应用程序的旧配置文件,否则这些应用程序将停止运行。是否可能以某种方式使已下载应用程序的用户无法打开该应用程序,或者新用户无法下载该应用程序。

谢谢

最佳答案

对于要在iOS设备上运行的应用程序,唯一的要求是,设备上至少有一个有效的(未过期)供应配置文件,该配置文件已使用有效证书(未过期/已删除)进行了签名,且该证书的bundle ID与您尝试运行的应用程序的捆绑软件ID。

假设我有一年中为一个应用程序创建的2个配置文件。该应用程序的捆绑软件ID为“com.example.testapp”。其中一个配置文件是使用应用程序ID“com.example.testapp”创建的,有效期为1个月。使用通配符应用程序ID“com.example。*”创建了另一个配置文件,该配置文件将在3个月后过期。您可以随时安全地删除配置文件并创建一个新的配置文件,而不会影响当前已部署的应用程序在设备上的运行。一旦达到有效期限,他们将停止工作。

继续此示例,假设您在同一设备上安装了另一个应用程序,其捆绑ID为“com.example.testapp2”,而该应用程序最初是使用专门配置了应用程序ID“com.example.testapp2”的配置文件安装的,该配置文件将于明天到期。明天之后,该应用程序仍将正常运行,因为即使“com.example.testapp2”设置配置文件已过期,也有另一个省。设备上的配置文件具有匹配的通配符应用程序ID,并且该配置文件尚未过期。

在仅安装测试应用程序2且从未安装过通配符配置文件的另一台设备上,该应用程序将停止运行。您既可以手动安装新的配置文件(通过电子邮件发送给设备用户),也可以安装与新的配置文件捆绑在一起的新应用(或再次使用同一应用)。

简而言之,删除配置文件通常是安全的,但是在您准备好重新打包所有内部应用程序之前,请不要使证书无效。

关于ios - 企业部署证书和配置文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29098337/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com