AppStore 转移 - 应用标识符已更改

Posted

技术标签:

【中文标题】AppStore 转移 - 应用标识符已更改【英文标题】:AppStore transfer - app identifier changed 【发布时间】:2019-11-17 15:54:26 【问题描述】:

我创建了新的开发者帐户,然后我将应用程序转移到了新帐户。然后我在新帐户下创建了相同的标识符。并构建App并上传到AppStore。

I have got the warning with WARNING ITMS-9000: "Potential Loss of Keychain Access.
The previous version of software has an application-identifier value of ['OLD_TEAM_ID.com.(my-app-id)'] and the new version of software being submitted has an application-identifier of ['NEW_TEAM_ID.com.(my-app-id). 
This will result in a loss of keychain access. For more information, please consult (url)".

这个 id 前缀是开发团队的 ID。当我将应用迁移到新帐户时,此开发团队 ID 已更改。

但下一个问题是共享扩展程序停止工作。我认为这是同样的问题......因为我在模拟器中遇到了这个错误

Service exited due to SIGILL 

有机会解决吗?

【问题讨论】:

【参考方案1】:

问题出在应用组标识符名称中。它必须和以前一样。您必须转到开发人员门户 -> 标识符(选择应用程序组)并从原始所有者帐户中删除组名。然后转到新的开发者帐户并创建完全相同的组标识符。

然后就可以了!

【讨论】:

以上是关于AppStore 转移 - 应用标识符已更改的主要内容,如果未能解决你的问题,请参考以下文章

将IOS App从一个账户的Testflight转移到另一个账户

捆绑标识符不能从当前值更改

更改捆绑 ID iOS

Mac地址已更改

自用户启动更新过程以来,数据库中的当前数据版本已更改

@IdClass 使用 JPA 和 Hibernate 生成“实例标识符已更改”