Ios 应用商店提交成功但丢失钥匙链警告

Ios 应用商店提交成功但丢失钥匙链警告,ios,Ios,提交应用程序后,我收到了来自应用程序商店团队的此通知。(它是更新版本) 尊敬的开发商: 我们发现您最近交付的“XXX”存在一个或多个问题。您的交付成功,但您可能希望在下一次交付中更正以下问题: 钥匙链访问可能丢失-以前版本的软件的应用程序标识符值为['EZQ6M662W5.11211',提交的新版本软件的应用程序标识符为['XLHNTWNU3H.11211']。这将导致钥匙链访问丢失 如果您想更新此应用程序的二进制文件,可以重新提交二进制文件 问候, 应用商店团队 有什么想法吗?苹果公司在这里为

提交应用程序后,我收到了来自应用程序商店团队的此通知。(它是更新版本)

尊敬的开发商:

我们发现您最近交付的“XXX”存在一个或多个问题。您的交付成功,但您可能希望在下一次交付中更正以下问题:

钥匙链访问可能丢失-以前版本的软件的应用程序标识符值为['EZQ6M662W5.11211',提交的新版本软件的应用程序标识符为['XLHNTWNU3H.11211']。这将导致钥匙链访问丢失

如果您想更新此应用程序的二进制文件,可以重新提交二进制文件

问候,

应用商店团队


有什么想法吗?

苹果公司在这里为您提供了答案:

问:如何解决钥匙链访问警告可能丢失的问题

A: 钥匙链访问的潜在丢失。先前版本的软件的应用程序标识符值为“A1B2C3D4E5.com.company.app”,而提交的新版本软件的应用程序标识符为“5E4D3C2B1A.com.company.app”。这将导致钥匙链访问丢失。 注意:这是一个警告,不是错误。您可以选择在不考虑此警告的情况下继续提交,但应使用此文档确定是否可以安全地忽略此警告。 此警告表示挂起提交的应用程序ID前缀与应用程序商店中实时应用程序的应用程序ID前缀不同

重要提示:唯一可以忽略此警告而不产生后果的应用是那些不使用依赖于应用ID前缀的技术的应用,如钥匙链访问、切换和UIPasteboard共享。 应预期此警告并继续提交的应用程序包括:

那些正在将其应用程序ID前缀从任意捆绑包种子ID迁移到更现代的团队ID的人,如技术说明TN2311-管理多个应用程序ID前缀中所述。 通过应用程序传输提交最近获取的应用程序的第一次更新的用户。 注意:由于应用程序传输而收到此警告的应用程序应读取TN2311>如果您切换应用程序ID前缀并理解传输的应用程序无法保持对与前一所有者的应用程序ID前缀关联的前一个密钥链的访问,则会发生一次性密钥链数据丢失。 对于使用依赖于应用程序ID前缀的技术的应用程序,不应忽略此警告。钥匙链访问潜在丢失警告表示应用程序使用错误的配置文件进行了代码签名

要解决此问题,请执行以下操作:

您必须在Certs ID&Profiles网站上找到或重新创建使用正确应用程序ID前缀的配置文件。 单击配置文件上的“编辑”以确保前缀正确。 单击下载并将配置文件保存到磁盘。 (可选)使用中的Terminal命令在下载的配置文件上双重检查应用程序ID前缀:如何检查与我的配置文件关联的权限? 将配置文件拖到Dock上的Xcode图标上进行安装。 重新提交应用程序,并使用与正确前缀关联的新还原的配置文件对其进行代码签名。
“钥匙链访问”是指钥匙链服务参考中的所有功能。

Keychain-通常我们将钥匙链组与com.companyName.xxxxxappname联系起来。我想你已经用另一个包签了,谢谢。它已成功上载到应用商店。@rabit,您如何修复上述警告?死链接。谷歌缓存: