Ios 如何解决应用转移到新帐户后的钥匙链访问警告
我对“钥匙链访问的潜在损失”没有什么疑问 我将一个应用程序从旧帐户转移到新帐户,但现在我想更新该应用程序,当我尝试提交更新构建xcode时,我会警告可能会丢失密钥链访问,但没有错误(使用xcode的新配置文件)。 所以我在谷歌上搜索了一下,我发现这是因为旧的团队id和新的团队id不同,所以你不能有包含旧团队id的配置文件。 所以我使用类似“xc:com.TESTING.Test”的XCode创建了新的资源调配配置文件,并将其与warrining一起使用提交应用程序 但在提交应用程序后,我收到了一封来自苹果的电子邮件,邮件中说“以前版本的软件的应用程序标识符值为['XYZXYZ.com.TESTING.Test'],而提交的新版本软件的应用程序标识符为['ABCABC.com.TESTING.Test']。这将导致失去钥匙链访问。” 因此,我的问题如下: 1) 如果我使用新的配置文件忽略“密钥链访问警告”,那么我的应用程序将无法访问NSUSerDefaults?或者其他重要信息?(只有旧安装或新安装无法访问密钥链时才会出现此问题?) 2) 如何解决这个问题 任何帮助都是值得的Ios 如何解决应用转移到新帐户后的钥匙链访问警告,ios,iphone,certificate,provisioning-profile,Ios,Iphone,Certificate,Provisioning Profile,我对“钥匙链访问的潜在损失”没有什么疑问 我将一个应用程序从旧帐户转移到新帐户,但现在我想更新该应用程序,当我尝试提交更新构建xcode时,我会警告可能会丢失密钥链访问,但没有错误(使用xcode的新配置文件)。 所以我在谷歌上搜索了一下,我发现这是因为旧的团队id和新的团队id不同,所以你不能有包含旧团队id的配置文件。 所以我使用类似“xc:com.TESTING.Test”的XCode创建了新的资源调配配置文件,并将其与warrining一起使用提交应用程序 但在提交应用程序后,我收到了一
谢谢您应该与苹果客户服务部联系,他们会将您的TeamID更改为新帐户,而不是继续使用旧的TeamID。然后创建新的资源调配配置文件,并连接到刚刚传输的应用程序。根据文档-,-,无论如何都会发生这种情况
NSUserDefaults
与此无关。如果您没有使用Keychain服务---,您可以安全地忽略此警告。这样就可以传输应用程序并继续使用Keychain而不会丢失吗?