我在商店中已有一个使用Keychain存储密码的应用程序。 我想发布应用程序的更新,问题是我不再拥有原始证书(它已过期而我创建了另一个)。 阅读Apple的文档说:
注意:在iPhone上,Keychain权限取决于配置文件 用于签署您的申请。一定要始终如一地使用它 在不同版本的应用程序中配置配置文件。
如果我使用其他证书编辑我的配置文件,我的用户在升级应用程序时是否会丢失密码?
由于
答案 0 :(得分:0)
如果您可以将应用程序上传到商店(因此更新旧应用程序),用户将无法识别任何内容;)
保存在钥匙串中的内容将绑定到Bundle,至少保留到应用程序被删除。
您可以撤销并重新创建自己的证书,并将其分配到您的配置文件中,而不会产生任何进一步的后果。