我们的客户刚刚加入 iOS 开发者企业计划。他们已使用其企业发行版签署了该应用程序(由我们开发),并通过 MDM 在某些设备中成功安装了该应用程序。
据我所知,当我的非企业分发证书到期时,我必须更新它。一旦设备根据 Apple 的 OCSP 服务器检查证书的有效性,此过期就会禁用所有使用过期证书签名的应用程序。
或者,我可以在到期日期之前撤销我的非企业分发并向 Apple 请求新的分发。使用已撤销证书签名的应用程序(例如 Ad Hoc beta 应用程序)将根据相同的机制被禁用。
因此,对于我的开发人员计划,我不能同时拥有两个有效的分发证书。好吧,作为开发人员,我们可以接受这一点。
我们的客户可以通过 iOS 开发者企业计划同时拥有两个有效的企业分发证书吗?
据苹果公司称:
证书验证
第一次在设备上打开应用程序时,分布
证书通过联系 Apple 的 OCSP 服务器进行验证。除非
证书已被吊销,应用程序可以运行。无能力
联系 OCSP 服务器或从 OCSP 服务器获取响应不会被解释为
撤销。要验证状态,设备必须能够访问
ocsp.apple.com。请参阅“网络配置要求”(第 9 页)。
OCSP 响应在设备上缓存指定的时间段
由 OCSP 服务器完成 — 目前为 3 到 7 天。的有效性
在设备完成之前不会再次检查证书
重新启动并且缓存的响应已过期。如果撤销是
届时收到,该应用程序将被阻止运行。撤销
分发证书将使您的所有应用程序无效
已分发。
如果分发证书不存在,应用程序将无法运行
已过期。目前,分发证书对一个人有效
年。在您的证书到期前几周,请求新的证书
来自 iOS DevCenter 的分发证书,使用它来创建新的
分发配置文件,然后重新编译并分发
向您的用户更新应用程序。请参阅“提供更新的应用程序”(第 10 页)
我是否遗漏了什么,或者员工可能拥有数百台带有多个内部应用程序的 iOS 设备,在等待辞职的应用程序时无法打开他们的应用程序?
这是我们过去两年以来一直在处理的问题。内部应用程序确实会在一年后停止工作。对于像我们这样的组织来说,每年重建数百个应用程序并将其重新部署到数千台设备上是一项艰巨的任务。
对我们来说,这是为期一个月的练习,我们重建所有应用程序并通知所有用户通过分发渠道获取新应用程序。尽管如此,每年仍有一些用户留下无法使用的应用程序。
我已向 Apple 提交了增强请求(错误 ID#9848075)为此,我仍在等待回复。
编辑:
上述错误现已关闭。以下是官方回应:
企业分销证书的有效期现为 3 年。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)