Ios Apple企业分发证书和配置文件过期逻辑
最近,我的个人资料和证书过期,我所有的分布式应用程序都停止运行。所以我想深入探讨这个逻辑。我下面列出了几个问题。任何人都请回答,因为大多数iOS开发者仍然不知道答案Ios Apple企业分发证书和配置文件过期逻辑,ios,iphone,certificate,provisioning-profile,Ios,Iphone,Certificate,Provisioning Profile,最近,我的个人资料和证书过期,我所有的分布式应用程序都停止运行。所以我想深入探讨这个逻辑。我下面列出了几个问题。任何人都请回答,因为大多数iOS开发者仍然不知道答案 为什么苹果的证书和个人资料会在一年后到期 我们能把有效期从一年延长到任何一年吗 iOS如何决定,特定的应用程序证书已过期,因此不应在设备中运行 iOS决定何时安装应用程序,即何时首次安装应用程序,或何时创建证书和配置文件 大多数iOS开发人员都想知道这个证书过期过程背后的逻辑,所以请回答谁知道这背后的真相 提前谢谢 为什么苹果的证书
如上所述,在运行应用程序之前,会考虑证书和PP到期日期。尝试安装使用旧证书签名的应用程序,您会看到。(听起来很有说服力。我立刻想到的一个问题是“离线”。当应用程序脱离互联网连接时安装/打开时,如何执行上述过程。嘿,Vin,你能提供关于并行应用程序商店和IMO的更多详细信息吗?@Dinakar每当设备联机并且信息缓存在设备中时,都会检查有效性,直到再次检查为止。@Nikh1414 IMO(在我看来)苹果不希望人们分发应用程序,除非是从Appstore分发。配置文件未过期时,您可以创建自己的appstore,并可以开始分发应用程序的临时版本。配置文件的过期日期也存储在设备上。如果您尝试运行使用资源调配配置文件签名的应用程序,它还会检查过期日期,无论您在线还是离线,它都可以执行此操作。如果过期,它将不让它运行。