2017-07-21 64 views
1

我有一个Apple Enterprise帐户。我的三个应用程序通过此帐户分发给我的用户。我不使用App Store分发这些应用程序,因为它们是企业应用程序。我的企业开发人员帐户成员资格过期后,我的企业应用程序会发生什么情况?

现在,如果再我的企业开发者计划的会员资格到期是什么这些问题的答案:

  1. 会发生什么事给我的用户设备当前运行的应用程序(记住应用程序通过App Store中没有分发) ?
  2. 如果用户全新安装我的应用会发生什么?
  3. 我的当前帐户会发生什么情况,我可以访问该帐户吗?
  4. 我的企业证书是否会立即过期?
  5. 我的供应配置文件是否会立即过期?
+1

我投票结束这个问题作为题外话,因为SO不是Apple支持。 –

回答

3

为了扩大在Krunal的答案:

  1. 会发生在我的用户设备当前运行的应用程序(记住应用程序通过App Store中没有分发)什么?

实际运行的应用程序(不只是已安装,但仍在内存中运行,应继续运行。但是,如果应用程序因任何原因而停止并且必须重新启动,则在开发者帐户过期后它可能会或可能不会在短时间内运行。当您的开发者帐户到期时,您的开发和分发证书将失效。这意味着,如果设备检查证书,它们将是无效的,应用程序将不会运行。有一些缓存,你应该知道的,但它不会让应用程式帐户到期后很长时间运行:

证书验证

第一次打开应用程序上通过联系Apple的OCSP 服务器验证分发证书。除非证书已被撤销,否则应用程序将被允许运行 。无法联系或获得OCSP服务器的响应是 未被解释为撤销。要验证状态,设备必须 才能够访问ocsp.apple.com。请参阅“网络配置 要求”(第9页)。

将OCSP响应缓存在设备上,时间段由OCSP服务器-指定,当前为3天和7天。在设备 已重新启动并且缓存的响应已过期之前,不会再次检查证书的有效性 。如果当时收到的撤销是 ,应用程序将被阻止运行。 撤销分发证书将使您分发的所有 应用程序失效。

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

所以充其量缓存的OCSP响应将让你额外的运行时间一个星期,如果用户已经推出的证书被认定无效的权利之前的应用程序。无论如何,在iOS知道证书被撤销后,应用程序会立即退出。

  1. 如果用户重新安装我的应用程序,会发生什么情况?

该应用不会安装。该应用程序将下载到设备,但是当iOS去安装下载的ipa时,它将检查证书,该证书现在被撤销,并取消安装。

  1. 我的当前帐户会发生什么情况,我可以访问该帐户吗?

是的,您可以登录该帐户。它将基本上恢复为免费的开发者帐户。使用免费帐户,您仍然可以直接构建到设备,并且将安装免费的开发人员调配配置文件,该配置文件在7天内过期(对于付费开发人员帐户,则为365)。您也没有手动控制证书和配置文件。这意味着您不能创建分发证书和配置文件。

  1. 我的企业证书是否会立即过期?

是的,苹果将撤销您的证书并在帐户到期时使配置文件无效。这意味着您将不再能够使用证书/配置文件创建新的版本。

  1. 我的配置文件会立即过期吗?

是的,配置文件将失效。

3
  1. 会发生什么我在用户设备上正在运行的应用程序(记住应用程序不是通过App Store的分布)?
    运行应用程序不会有任何影响,直到它们与Apple服务器连接。

  2. 如果用户全新安装我的应用程序,会发生什么情况?
    - 将应用程式下载的设备,但应立即停止工作

  3. 会发生什么我目前的帐户,我将能够访问该帐户?
    - 您可以访问您的帐户,但不能更改(更改/修改证书或配置文件)任何信息。

  4. 我的企业证书是否会立即过期?
    - 是的,但有时Apple会根据请求延长一周。

  5. 我的配置文件是否会立即过期?
    - 不,它们不会过期,但会变得无效/无效(配置文件不起作用)。

如需进一步信息:How to manage Enterprise Distribution certificate expiration?

相关问题