在开发应用程序时,我曾经使用开发配置文件对其进行测试。但是,此供应配置文件以及分发配置文件具有到期日期。这是否意味着:
如果开发人员不续订 Apple 开发计划的订阅,我在 appstore 上购买的任何应用程序都可能停止工作,因此他无法续订配置文件?
如果我不续订该程序,我在赢得的 iPhone 上安装的自己的应用程序可能会在一年后停止工作?
如果是,有没有办法让我自己的应用程序在我的 iPhone 上“永远”运行,即使我不更新 Apple 开发程序?
在开发应用程序时,我曾经使用开发配置文件对其进行测试。但是,此供应配置文件以及分发配置文件具有到期日期。这是否意味着:
如果开发人员不续订 Apple 开发计划的订阅,我在 appstore 上购买的任何应用程序都可能停止工作,因此他无法续订配置文件?
如果我不续订该程序,我在赢得的 iPhone 上安装的自己的应用程序可能会在一年后停止工作?
如果是,有没有办法让我自己的应用程序在我的 iPhone 上“永远”运行,即使我不更新 Apple 开发程序?
在应用商店购买的任何应用都不能通过配置文件运行(“配置”一词应该是这里的线索)。
使用绕过应用商店的二进制文件安装的任何应用都需要配置文件。例如,当将应用程序加载到您的设备上进行测试或将应用程序发送给 Beta 测试人员时,该应用程序使用配置文件运行。
配置文件在一年内到期的原因是因为您的开发许可证每年都会到期,除非续订。Apple 希望确保您不会继续在自己的设备上使用自己的应用程序,除非您支付超过 99 美元。因此,只要您遵守 Apple 的规则,任何个人资料都将在您的开发者许可证到期日或之前到期。
用户在 App Store 上购买的应用程序将继续运行,即使该应用程序的开发者没有续订订阅。
首次在设备上打开应用程序时,分发证书会通过联系 Apple 的 OCSP 服务器进行验证。除非证书已被吊销,否则应用程序可以运行。无法联系或从 OCSP 服务器获得响应不会被解释为撤销。要验证状态,设备必须能够访问 ocsp.apple.com。请参阅“网络配置要求”。OCSP 响应在 OCSP 服务器指定的时间段内缓存在设备上,目前为 3 到 7 天。在设备重新启动并且缓存的响应过期之前,不会再次检查证书的有效性。如果当时收到撤销,应用程序将被阻止运行。撤销分发证书将使您分发的所有应用程序无效。如果分发证书已过期,应用程序将无法运行。目前,分销证书有效期为一年。在您的证书到期前几周,从 iOS 开发中心申请新的分发证书,使用它来创建新的分发配置文件,然后重新编译更新的应用程序并将其分发给您的用户。请参阅“提供更新的应用程序”。</p>
因此,您的手机或 beta 测试手机上安装的应用程序将在证书到期时停止工作。