苹果企业账号描述文件过期APP的解决方案
2020-03-23 

  苹果开发者账号分为苹果个人开发者账号、苹果公司开发者账号以及企业开发者账号,两者这几个的区别就是苹果企业开发者账号不能上传App Store,但是可以无限分发,个人以及公司开发者账号可以上传App Store。苹果企业开发者账号的苹果企业开发者证书发布APP有效期为12个月,过了有效期APP就没有办法进行运行。

  苹果企业证书发布APP需要一年进行一次升级,每次升级都需要新的证书来进行发布,自己分发的应用不会自动更新,有新版本可供用户安装时,向他们发送更新通知并指导他们安装应用程序,考虑让应用程序检查更新,并在它打开时通知用户。如果您使用的是无线应用程序分发,则通知可以提供已更新应用程序的清单文件链接。如果您想要用户保留他们的设备上储存的应用程序数据,请确定新版本使用的 bundle-identifier 与它要替换的 bundle-identifier 相同,并告知用户在安装新版本之前不要删除他们的旧版本。

  新版本将会替换旧版本并保留设备上储存的数据,前提是 bundle-identifier 匹配。分发预置描述文件自签发之日起 12 个月后过期。过期之前的两个月,iOS 设备会开始显示即将过期通知。过期之后,应用程序将无法开启。

  请在预置描述文件过期之前,使用 iOS Development Portal(iOS 开发门户)为应用程序创建新描述文件。使用新预置描述文件为首次安装应用程序的用户创建新应用程序归档 (.ipa)。对于已经拥有该应用程序的用户,您可能想要计划发布下一个版本的时间,以便它包括新预置描述文件。

  可以使用 MDM 安装和管理预置描述文件,用户可以从您提供的安全网站上下载和安装它,或者您可以将它作为电子邮件附件分发给用户,供用户打开和安装。您的分发证书过期后,应用程序将无法开启。分发证书自签发之日起三年有效,或者在您的 Enterprise Developer Program(企业级开发者计划)成员资格过期之前一直有效,过期日期以先到者为准。若要防止证书提前到期,请确保在成员资格过期之前续订它。

  有关如何 检查分发证书的信息,请参阅证书验证。您可以同时让两个证书处于活跃状态,它们之间相互独立。第二个证书是为了提供一个重叠期,让您能够在第一个证书过期前更新您的应用程序。从 iOS Dev Center(iOS 开发中心)请求您的第二个分发证书时,请确保您没有撤销第一个证书。

得得申请苹果企业开发者账号行情回收