繁体   English   中英

iPad app转移到不同的帐户,以任何方式保持钥匙串访问

[英]iPad app transferred to different account, any way to keep keychain access

我们最近将应用从一个帐户转移到另一个帐户。 现在,我们想更新应用程序但是在管理器报告中验证存档:

“应用程序标识符权利值已更改。以前版本的软件的应用程序标识符值为”xxx“,正在提交的软件的新版本的应用程序标识符值为”yyyy“。这将导致丢失钥匙串访问权限。

应用依赖于可访问的钥匙串。 有办法解决这个问题吗?

更新:

在下面的链接中搜索“keychain”: https//developer.apple.com/library/ios/documentation/LanguagesUtilities/Conceptual/iTunesConnect_Guide/Chapters/TransferringAndDeletingApps.html

这个让我觉得可以保持钥匙串访问。

这个没有(搜索粗体“重要”): https//developer.apple.com/library/ios/technotes/tn2311/_index.html

在我要求iTunes澄清之后,我收到了devprograms@apple.com的电子邮件,说他们更新了App Bundle ID。

我能够生成正确的配置文件,并在没有警告的情况下将更新提交到应用商店。 应用程序尚未被接受但我们能够确认Ad Hoc版本现在可以在升级时正常工作(它在Apple更新App Bundle ID之前没有)。

请注意,我是两个开发团队的成员 - 应用程序发起的团队和应用程序转移到的团队。 不确定这是否有所不同。

请参阅Apple 技术问答

问:如何解决Keychain Access潜在丢失警告?

答:应该期待此警告的应用程序并继续提交,无论是:

  1. 正如技术说明TN2311 - 管理多个应用程序ID前缀中所述,将其App ID前缀从任意Bundle Seed ID迁移到其更现代的Team ID的那些。
  2. 那些通过App Transfer提交最近获得的应用程序的第一个更新的人。

我认为2.适用于您的情况。 Apple还注意到转移的应用程序无法维护对与先前所有者的App ID前缀关联的先前钥匙串的访问权限。

您唯一的选择是继续使用旧的应用程序标识符。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM