我是否会丢失带有新证书的钥匙串?

时间:2013-06-06 11:13:36

标签: iphone ios objective-c keychain provisioning-profile

我在商店中已有一个使用Keychain存储密码的应用程序。 我想发布应用程序的更新,问题是我不再拥有原始证书(它已过期而我创建了另一个)。 阅读Apple的文档说:

  

注意:在iPhone上,Keychain权限取决于配置文件   用于签署您的申请。一定要始终如一地使用它   在不同版本的应用程序中配置配置文件。

如果我使用其他证书编辑我的配置文件,我的用户在升级应用程序时是否会丢失密码?

由于

1 个答案:

答案 0 :(得分:0)

如果您可以将应用程序上传到商店(因此更新旧应用程序),用户将无法识别任何内容;)

保存在钥匙串中的内容将绑定到Bundle,至少保留到应用程序被删除。

您可以撤销并重新创建自己的证书,并将其分配到您的配置文件中,而不会产生任何进一步的后果。