ios - Apple 企业分发证书和配置文件过期逻辑

标签 ios iphone certificate provisioning-profile

最近,我遇到了配置文件和证书过期的经历,并且我的所有分布式应用程序都停止运行。所以我想深入探讨这个逻辑。我有下面列出的几个问题。请任何人回答,因为大多数 iOS 开发者仍然不知道答案。

  1. 为什么 Apple 的证书和配置文件会在一年后过期?

  2. 我们可以将到期年份的限制从一年延长至任意一年吗?

  3. iOS 如何决定特定应用程序证书已过期,因此不应在设备中运行?

  4. 安装的应用程序生命周期由 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/

相关文章:

ios - 如何在 iOS 中设置 Apple Watch 图标图像

ios - 点击手势未触发

iphone - SQLite 'Error while updating. ' 约束失败''

c# - SslStream 和身份验证

PERL Get_Server_Certificate 证书验证失败错误

ios动态单元格高度由照片和文字决定

ios分钟计时

iphone - 如何制作具有 X-Y 比例的图形以容纳一组 2D 点?

iphone - iPhone 4相机拍摄的照片分辨率是多少?

tomcat - 从 p7b 或 crt 文件重新生成 keystore.jks 文件