最近,我有过关于配置文件到期的经历。证书和我的所有分布式应用程序都停止运行。所以我想深入了解这一逻辑。我在下面列出的问题很少。任何人都应该回答,因为大多数iOS开发者仍然不知道答案。
为什么苹果会在一年后准确到期证书和个人资料?
我们可以将到期年限从一年延长到任何一年吗?
iOS如何决定,特定的应用证书已过期,因此不应在设备中运行?
当安装的应用程序生命是由iOS决定时,即第一次安装应用程序时,还是在创建证书和配置文件时?
大多数iOS开发人员都想知道这个证书到期过程背后的逻辑,所以请回答谁知道这背后的真相。
提前致谢。
答案 0 :(得分:2)
为什么苹果会在一年后准确到期证书和个人资料?
这样您就不会设置并行应用程序商店(IMO)
我们可以将到期年限从一年延长到任何一年吗?
对于企业许可,“内部”分发配置文件的有效期为3年。这是您可能会引用的旧thread。
iOS如何决定,特定的应用证书已过期,因此不应在设备中运行?
来自Apple文档:首次在设备上打开应用程序时,通过联系Apple的OCSP服务器验证分发证书。除非证书已被撤销,否则允许该应用运行。
当安装的应用程序生命由iOS决定时,即第一次安装应用程序时还是创建证书和配置文件时?
与上述相同,在运行应用程序之前会考虑证书和PP到期日期。尝试安装使用旧证书签名的应用程序,你会看到。()