ios – 应用程序转移到新帐户后如何解决钥匙串访问警告

我对“钥匙扣访问的潜在损失”几乎没有疑问.

我将一个应用程序从旧帐户转移到新帐户但现在我想要更新该应用程序,当我尝试提交更新构建xcode时显示我警告可能丢失钥匙串访问但没有错误(使用xcode的新配置文件).
所以我在google上搜索它,我发现它因为旧的团队ID和新的团队ID,它的不同而且因为你不能拥有包含旧团队ID的配置文件.
所以我使用XCode创建新的配置文件,例如“xc:com.TESTING.Test”,并使用warrining提交app.

但在提交应用程序后,我收到一封来自苹果的电子邮件,说“先前版本的软件的应用程序标识符值为[‘XYZXYZ.com.TESTING.Test’],并且提交的新版软件的应用程序标识符为[ ‘ABCABC.com.TESTING.Test’].这将导致钥匙串访问丢失.“

所以我的问题如下: –

1)如果我使用新的配置文件忽略“keychain access warrning”,那么我的应用程序将无法访问NSUSerDefaults?或任何其他重要信息? (只有旧安装或新安装才会出现此问题,也无法访问钥匙串?)

2)如何解决这个问题?

任何帮助都是适当的

谢谢

解决方法

根据文档 – Resolving the Potential Loss of Keychain Access warning,A one-time loss in keychain data will occur if you switch your App ID prefix –,无论如何都会发生这种情况.

NSUserDefaults与此无关.如果您尚未使用钥匙串服务 – Keychain Services Reference –,您可以安全地省略此警告.

以上是来客网为你收集整理的ios – 应用程序转移到新帐户后如何解决钥匙串访问警告全部内容,希望文章能够帮你解决ios – 应用程序转移到新帐户后如何解决钥匙串访问警告所遇到的程序开发问题。

如果觉得来客网网站内容还不错,欢迎将来客网网站推荐给程序员好友。