Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/94.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios 苹果证书已过期且有效_Ios_Ipad_Provisioning Profile - Fatal编程技术网

Ios 苹果证书已过期且有效

Ios 苹果证书已过期且有效,ios,ipad,provisioning-profile,Ios,Ipad,Provisioning Profile,我有一个iPad应用程序,它是使用苹果企业帐户分发的。证书已过期,但应用程序仍在iPad上运行。我认为一旦证书过期,用户将无法打开应用程序。有人知道该应用程序何时将无法使用吗?谢谢。听起来像“3到7天”,缓存必须过期,设备需要重新启动 来自苹果: 证书验证 第一次在设备上打开应用程序时,分发 证书由contactingApple的OCSP服务器验证。除非 证书已被吊销,允许运行应用程序。无力 从OCSP服务器获取响应不会被解释为 撤销。要验证状态,设备必须能够访问 ocsp.apple.com。

我有一个iPad应用程序,它是使用苹果企业帐户分发的。证书已过期,但应用程序仍在iPad上运行。我认为一旦证书过期,用户将无法打开应用程序。有人知道该应用程序何时将无法使用吗?谢谢。

听起来像“3到7天”,缓存必须过期,设备需要重新启动

来自苹果:

证书验证

第一次在设备上打开应用程序时,分发 证书由contactingApple的OCSP服务器验证。除非 证书已被吊销,允许运行应用程序。无力 从OCSP服务器获取响应不会被解释为 撤销。要验证状态,设备必须能够访问 ocsp.apple.com。参见“网络配置要求”(第9页)

OCSP响应在设备上缓存一段时间 OCSP服务器当前在3到7天之间指定。这个 在安装设备之前,不会再次检查证书的有效性 已重新启动,缓存的响应已过期。如果撤销 此时收到,应用程序将无法运行。 撤消分发证书将使所有 已分发的应用程序

如果分发证书已过期,则应用程序将不会运行。 目前,分销证书有效期为一年。少许 在证书到期前几周,请求新的分发 来自iOS DevCenter的证书,使用它创建新发行版 设置配置文件,然后重新编译并分发更新的配置文件 将应用程序发送给您的用户。请参阅“提供更新的应用程序”(第10页)


iPad日期小于今天的日期,所以应用程序running@Prateek什么意思?我想一切都是UTC。无论如何,我已经吊销了证书(非企业版),但它仍然有效,尽管我不确定官方的时间长度。@mkral是的,它只使用UTC计时,但在iPad上设置的日期(即iPad系统日期)设置为小于设置日期的日期expiry@Prateek呃,我确定它没有使用用户设置的系统日期。无论哪种方式,Bejmax似乎已经找到了苹果的官方回应。谢谢!这就是我要找的。