10

我在 iTunes 商店中有一个应用程序,其分发证书(在钥匙串访问中)明天到期。它是在一年前生成的,尽管我最近更新了我的 iPhone 开发者计划,但我还没有更新任何证书或签名。

当我将我的测试设备 (iPod touch) 日期设置为几天后并尝试在其上运行应用程序时,它显示“应用程序 ** 无法打开,因为配置文件已过期”。

这是否意味着所有购买了我的应用程序的人都会在一天内收到此消息?还是只有我?

换句话说,当分发证书/配置文件未更新并设置为过期时,在此日期之前购买的应用程序是否也会停止在所有用户设备上运行?我非常关心依赖这个应用程序的用户。在这种情况下,应用程序会自动从商店中删除,还是我必须将其拉出并重新提交?

我最关心的是目前的用户。Apple“程序更新”页面没有提到我应该更新商店中的所有应用程序。使困惑。

4

1 回答 1

17

您的应用程序仍然适用于从商店下载它的用户,如果您从商店下载它,它甚至也适用于您。这只会影响使用配置文件将应用程序放在设备上的用户(即,您从 xCode 构建它并将其安装在您的设备上)。过去、现在和未来的用户不会注意到任何不同。

于 2011-08-19T23:42:36.177 回答