最近,我遇到了配置文件和证书过期的经历,并且我的所有分布式应用程序都停止运行。所以我想深入探讨这个逻辑。我有下面列出的几个问题。请任何人回答,因为大多数 iOS 开发者仍然不知道答案。
为什么 Apple 的证书和配置文件会在一年后过期?
我们可以将到期年份的限制从一年延长至任意一年吗?
iOS 如何决定特定应用程序证书已过期,因此不应在设备中运行?
安装的应用程序生命周期由 iOS 决定,即首次安装应用程序时或创建证书和配置文件时?
大多数 iOS 开发者都想知道这个证书过期过程背后的逻辑,所以请回答谁知道这背后的真相。
提前致谢。
最佳答案
Why apple is expiring certificates and profiles exact after one year ?
这样您就不会设置并行应用程序商店(IMO)
Can we extend the limit of expiration year from one year to any ?
对于企业许可证,“内部”分发配置文件的有效期为 3 年。这是一个旧的thread你可以引用一下。
How iOS decide, The particular app certificate is expired so it should not be run in the device ?
来自 Apple 文档:第一次在设备上打开应用程序时,会通过联系 Apple 的 OCSP 服务器来验证分发证书。除非证书被吊销,否则应用程序将被允许运行。
When installed app life is deciding by iOS i.e. When app is installed first time OR when Certificates and Profiles created ?
与上面相同,在运行应用程序之前会考虑证书和 PP 到期日期。尝试安装一个使用旧证书签名的应用程序,您就会看到。()
关于ios - Apple 企业分发证书和配置文件过期逻辑,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27635659/