警告ITMS-9000:“钥匙串访问的潜在损失” [英] WARNING ITMS-9000: "Potential Loss of Keychain Access"

查看:1452
本文介绍了警告ITMS-9000:“钥匙串访问的潜在损失”的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

全文如下:

警告ITMS-9000:钥匙串访问的潜在损失。以前版本的软件的应用程序标识符值为['52T2NMS37N.com。(我的-app-id)']并且提交的新版软件的应用程序标识符为['FCGA72C62G.com。(my-app-id)。这将导致密钥链访问丢失。有关详细信息,请咨询(网址)。

上传新版应用程序时,我收到以下警告。

I've got the following warning while uploading a new version of the application.

问题可能是因为申请被转移到另一个帐户。

The issue may be because the application was transferred into another account.

上传的内容带有警告,但这是什么意思?

The build was uploaded with the warning, but what does it mean?

推荐答案

来自 Apple的Q& A

From Apple's Q & A

解决钥匙串访问的潜在损失警告

Resolving the Potential Loss of Keychain Access warning


钥匙串访问的潜在损失。以前版本的软件的应用程序标识符值为A1B2C3D4E5.com.company.app,提交的新版软件的应用程序标识符为5E4D3C2B1A.com.company.app。这将导致钥匙串访问丢失。

Potential Loss of Keychain Access. The previous version of software has an application-identifier value of 'A1B2C3D4E5.com.company.app' and the new version of software being submitted has an application-identifier of '5E4D3C2B1A.com.company.app'. This will result in a loss of keychain access.

注意:这是一个警告,而不是错误。无论此警告如何,您都可以选择继续提交,但是应该使用此文档来确定您是否可以安全地忽略它。
此警告表示待处理提交的App ID前缀与应用商店中实时应用的App ID前缀不同。

Note: This is a warning, not an error. You have the option of proceeding with the submission regardless of this warning, however this document should be used to determine whether you can safely ignore it. This warning indicates that the App ID prefix of the pending submission differs from the App ID prefix of the live app in the app store.

重要:唯一可以安全地忽略此警告的应用是那些不使用依赖App ID前缀的技术的应用,例如钥匙串访问,Handoff和UIPasteboard共享。

注意:将应用ID从任意捆绑种子ID迁移到更现代化的团队ID的应用应该会出现此警告,然后继续提交。

Note: Apps that are migrating their App ID from an arbitrary Bundle Seed ID to their more-modern Team ID should expect this warning, and proceed with the submission.

对于使用依赖App ID前缀的技术的应用程序,不应忽略此警告。 Keychain Access警告的潜在损失表明应用程序是使用错误的配置文件签署的代码。

For apps that do utilize technologies that rely on the App ID prefix, this warning should not be ignored. The Potential Loss of Keychain Access warning is an indication that the app was code signed with the wrong provisioning profile.

解决问题:


  1. 您必须找到或重新创建使用Certs ID&上的正确App ID前缀的配置文件。个人资料网站。

  2. 点击个人资料上的编辑以确定前缀是否正确。

  3. 点击下载并将个人资料保存到磁盘。

  4. (可选)使用以下位置中的终端命令仔细检查下载的配置文件上的App ID前缀:如何查看与我的配置文件关联的权利?

  5. 将配置文件拖到Xcode上Dock上的图标用于安装它。

  6. 重新提交应用程序并使用与正确前缀关联的新恢复的配置文件对其进行签名。

  1. You must locate or re-create a provisioning profile that uses the correct App ID prefix on the Certs IDs & Profiles website.
  2. Click Edit on the profile to be certain the prefix is correct.
  3. Click Download and save the profile to disk.
  4. Optionally double check the App ID Prefix on the downloaded profile using the Terminal command in: How do I check the entitlements associated to my Provisioning Profile?
  5. Drag the profile onto the Xcode icon on your Dock to install it.
  6. Re-submit the app and code sign it with the newly restored profile that is associated to the right prefix.

钥匙串访问是指钥匙串服务参考中的所有功能。

"Keychain access" refers to all the functions in the Keychain Services Reference.

这篇关于警告ITMS-9000:“钥匙串访问的潜在损失”的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
相关文章
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆