在钥匙串服务编程指南中,它说明了以下内容:
“在 iPhone 上,钥匙串权限取决于用于签署应用程序的配置文件。确保在不同版本的应用程序中始终使用相同的配置文件。”
我对此没有任何问题,但我想测试一下,如果我在 AppStore 中为我的应用程序提供更新,它仍然能够访问存储在钥匙串中的旧值。我试图通过使用使用临时分发配置文件签名的版本更新应用程序来进行测试,该版本包含与原始分发配置文件相同的捆绑 ID 和产品名称,但它无法访问钥匙串中的旧值。
将更新提交到 AppStore 并希望它能够正常工作是唯一的选择吗?