Ios iPad应用程序转移到不同的帐户,以任何方式保持钥匙链访问
我们最近将应用程序从一个帐户转移到另一个帐户。现在,我们要更新应用程序,但要验证组织者报告中的存档: “应用程序标识符权限值已更改。以前版本的软件的应用程序标识符值为'xxx',而正在提交的新版本的软件的应用程序标识符值为'yyy'。这将导致密钥链访问丢失 应用程序依赖于钥匙链的可访问性。有什么办法解决这个问题吗 更新: 在下面的链接中搜索“钥匙链”: 这使我认为有可能保持钥匙链访问 这一个没有(搜索粗体的“重要”):Ios iPad应用程序转移到不同的帐户,以任何方式保持钥匙链访问,ios,app-store,Ios,App Store,我们最近将应用程序从一个帐户转移到另一个帐户。现在,我们要更新应用程序,但要验证组织者报告中的存档: “应用程序标识符权限值已更改。以前版本的软件的应用程序标识符值为'xxx',而正在提交的新版本的软件的应用程序标识符值为'yyy'。这将导致密钥链访问丢失 应用程序依赖于钥匙链的可访问性。有什么办法解决这个问题吗 更新: 在下面的链接中搜索“钥匙链”: 这使我认为有可能保持钥匙链访问 这一个没有(搜索粗体的“重要”): 您唯一的选择是继续使用旧的应用程序标识符。在我向iTunes connec
您唯一的选择是继续使用旧的应用程序标识符。在我向iTunes connect us请求澄清后,我收到了devprograms@apple.com说他们更新了应用程序包Id 我能够生成正确的配置文件,并在没有警告的情况下将更新提交到app store。app尚未被接受,但我们能够确认,在升级时,临时版本现在可以正常工作(在Apple update app Bundle id之前没有) 请注意,我是两个开发团队的成员,一个是应用程序产生的团队,另一个是应用程序转移到的团队。不确定这是否有任何区别。请参见苹果 问:如何解决钥匙链访问警告可能丢失的问题 答:应预期此警告并继续的应用程序 提交的材料包括:
我认为2.适用于你的情况。苹果公司也有一个问题,即被转移的应用程序不可能保持对与前一所有者的应用程序ID前缀相关联的前一个密钥链的访问。实际上,这是一个非常有效的问题,但我想最好直接问苹果公司。@Robert:from(底部的第二个链接)-联系DTS。请通过DTS联系iTunes Connect联系我们。通过iTunes Connect:Keychain将继续工作,直到对应用程序进行更新。要在应用程序更新后继续使用Keychain,收件人必须更新捆绑包信息,以包括团队ID,并确保Keychain已正确编程。谢谢-如何曾经,我现在很困惑!这是否意味着如果你正确配置应用程序,你可以避免丢失钥匙链信息?所有其他信息似乎都表明你将失去访问权。@罗伯特-不知道这意味着什么,我要求进一步澄清-这就是为什么我还没有更新这个问题的原因…@bh213正在经历同样的过程并且从iTunes提供商支持部门得到了同样的回复。考虑到模棱两可,我就提供的号码给苹果公司打了电话,经过长时间的讨论,他们正在寻求进一步的澄清。我会更新我收到的任何信息,但看起来你成功了,所以祈祷吧!这不起作用,因为团队部分用于钥匙链访问,而不仅仅是bundle identifier!我与一位iTunes提供商高级支持代表进行了交谈,他确认一次性丢失钥匙链数据是预期行为,并且不可能更改团队ID。与bh213不同,我无法访问从中传输应用程序的iTunes Connect帐户。当被询问时,该代表他说,从理论上讲,可以将应用程序转移回最初的iTunes connect帐户,因此团队ID将被恢复,因此钥匙链数据不会丢失。然而,他强调这是“未知的领域”“因此可能/可能不起作用。我想将一个应用转移到另一个帐户。这个应用程序现在的前缀不是当前的团队Id。它有些不同。因此,如果我正确理解你的答案,那么应该可以转移应用程序,然后让苹果“转移”前缀,对吗?然后应该可以创建相同的应用程序Id,并且不会丢失。你能确认一下吗?