我们的客户刚刚加入了iOS开发者企业计划。他们已经签署了应用程序(由我们开发)与他们的企业发行,并成功地安装在一些设备通过MDM。
据我所知,我的非企业经销证何时到期,我必须续签。一旦设备在Apple的OCSP服务器上检查证书的有效性,此过期将禁用所有使用过期证书签名的应用程序。
或者,我可以在到期前撤销我的非企业发行版,并向苹果申请一个新的发行版。使用已撤销的证书签名的应用程序,例如Ad beta应用程序,将根据相同的机制被禁用。
因此,对于我的开发人员程序,我不能同时拥有两个有效的分发证书。好吧,作为开发人员,我们可以接受这一点。
我们的客户可以同时拥有两个有效的企业分销证书和iOS开发者企业计划吗?
据苹果公司称:
证书验证 第一次在设备上打开应用程序时,通过与Apple的OCSP服务器联系来验证分发证书。除非证书已被撤销,否则应用程序将被允许运行。无法联系OCSP服务器或从OCSP服务器获得响应不被解释为吊销。要验证状态,设备必须能够到达ocsp.apple.com。见“网络配置要求”(第9页)。 OCSP响应在设备上缓存的时间为OCSP服务器指定的时间--目前为3至7天。在设备重新启动并缓存的响应过期之前,将不会再次检查证书的有效性。如果在那个时候收到一个撤销,应用程序将被阻止运行。撤消分发证书将使您分发的所有应用程序无效。 如果分发证书已过期,应用程序将不会运行。目前,分销证书有效期为一年。在证书过期前几周,从iOS DevCenter请求一个新的分发证书,使用它创建新的分发配置文件,然后重新编译更新后的应用程序并分发给用户。见“提供最新应用程序”(第10页)
我是遗漏了什么,还是有可能员工在等待辞职的应用程序时,有可能有数百台iOS设备,其中有几个在家庭应用程序中?
发布于 2012-02-10 10:25:11
这是我们自过去两年来一直在处理的问题。内部申请在一年后就会停止工作。对于像我们这样的组织来说,每年重建数百个应用程序并将其重新部署到数千台设备上是一项巨大的任务。
对我们来说,这是一个月的练习,我们在那里重建所有的应用程序,并通知所有用户通过分销渠道获得新的应用程序。然而,每年都会有一些用户使用不起作用的应用程序。
我已经向苹果(Bug ID#9848075)提交了一份增强请求,目前仍在等待回复。
编辑:上面提到的bug现在关闭了。这是官方的回应:
企业发放证书的期限为3年。
发布于 2012-02-21 22:34:58
“缺失”链接现在是http://help.apple.com/iosdeployment-apps/?lang=en#app43ad74a3。
在证书过期前几周,从iOS开发中心请求一个新的分发证书,使用它创建新的分发配置文件,然后重新编译更新的应用程序并分发给用户。
本文档还描述了如何更新应用程序。有些框架可以很容易地将更新机制包含到应用程序中。例如“曲棍球”,https://github.com/therealkerni/HockeyKit
引用全文:
证书验证 当用户第一次打开应用程序时,通过与Apple的OCSP服务器联系来验证分发证书。除非证书已被撤销,否则应用程序将被允许运行。无法联系OCSP服务器或从OCSP服务器获得响应并不被解释为撤销。要验证状态,设备必须能够到达ocsp.apple.com。请参阅网络配置要求。 OCSP响应在设备上缓存的时间为OCSP服务器指定的时间--目前为3至7天。在设备重新启动并缓存的响应过期之前,不会再次检查证书的有效性。如果在那个时候收到了撤销,应用程序就会被阻止运行。撤销分发证书将使您分发的所有应用程序无效。 如果分发证书过期,应用程序将不会运行。目前,分销证书有效期为一年。在证书过期前几周,从iOS开发中心请求一个新的分发证书,使用它创建新的分发配置文件,然后重新编译更新的应用程序并分发给用户。参见提供更新的应用程序。
发布于 2012-11-14 20:10:15
注意:下面的分层文本表示解释解决方案的信息的路径。您必须导航到(展开旁边的箭头)侧边栏中的项目,以查看解决方案(Mani,请不要删除此信息-它在那里引导查看者到解决方案。)
来自Apple的最新文档:
Distributing Enterprise Apps for iOS Devices
In-house apps
Certificate validation
Providing updated apps分发/介绍/介绍.
提供更新的应用程序:
您可以同时激活两个分发证书;每个分发证书都是独立的。第二个证书旨在提供一个重叠期间,在此期间,您可以在第一个证书到期之前更新应用程序。当从iOS开发中心请求第二个分发证书时,请确保没有撤消第一个证书。
没有一种无缝的方法可以做到这一点,所以我们的内部客户都不需要看到这一点,这是非常缺乏功能的。
https://stackoverflow.com/questions/9216485
复制相似问题