全文:
警告ITMS-9000:“钥匙串访问的潜在损失软件以前的版本有['52T2NMS37N的应用标识符值(my-app-id)'],并且提交的软件的新版本具有['FCGA72C62G.com。(my-app-id)'的应用标识符,这将导致钥匙串访问的丢失。欲了解更多信息,请咨询(网址)“。警告ITMS-9000:“钥匙串访问的潜在损失”
上传应用程序的新版本时出现以下警告。
问题可能是因为应用程序被转移到另一个帐户。
构建上传时带有警告,但这是什么意思?
全文:
警告ITMS-9000:“钥匙串访问的潜在损失软件以前的版本有['52T2NMS37N的应用标识符值(my-app-id)'],并且提交的软件的新版本具有['FCGA72C62G.com。(my-app-id)'的应用标识符,这将导致钥匙串访问的丢失。欲了解更多信息,请咨询(网址)“。警告ITMS-9000:“钥匙串访问的潜在损失”
上传应用程序的新版本时出现以下警告。
问题可能是因为应用程序被转移到另一个帐户。
构建上传时带有警告,但这是什么意思?
解决钥匙串访问的潜在损失警告钥匙串访问的
潜在损失。以前版本的软件具有应用程序标识符值“A1B2C3D4E5.com.company.app”,并且提交的软件的新版本具有应用程序标识符“5E4D3C2B1A.com.company.app”。这将导致钥匙串访问的丢失。
注意:这是一个警告,不是错误。无论此警告如何,您都可以选择继续提交,但应使用此文档来确定您是否可以放心地忽略它。 此警告表示挂起提交的App ID前缀与应用商店中实时应用的App ID前缀不同。
重要提示:唯一可以安全忽略此警告的应用程序是那些不使用依赖App ID前缀的技术的应用程序,如钥匙串访问,切换和UIPasteboard共享。
注:应用正在从任意捆绑种子ID迁移其应用程序ID他们更现代队ID应该期待此警告,并从提交进行。
对于确实使用依赖于App ID前缀的技术的应用程序,不应忽视此警告。钥匙串访问警告的潜在损失表示该应用程序使用错误的配置文件进行了代码签名。
要解决的问题:
“钥匙串存取”是指钥匙串服务参考中的所有功能。
我认为前缀是与Apple Id的关系。我将我的应用程序迁移到其他Apple ID,当我创建应用程序ID时,创建了一个新的前缀Id。
当我尝试提交更新我的应用程序时发生此错误。我通过将Provisioning Profile
设置为特定的而不是默认的“自动”设置来工作,这似乎使用了一些默认的XC。
的很好的解释是在这里:[?应用标识符授权值已更改] http://stackoverflow.com/a/23877303/540639的 – deko 2014-09-26 05:07:27
可能重复(http://stackoverflow.com/questions/23792236/application-identifier-entitlement-value-has-changed) – Sven 2015-05-28 06:33:18