iOS 从旧账号转移了一个APP到新账号出现的问题

从旧账号转移了一个APP到新账号,现在要发布新的版本,然后提交的时候出现了以下错误:

Potential Loss of Keychain Access - The previous version of software has an application-identifier value of ['XXXX.com.company.name'] and the new version of software being submitted has an application-identifier of ['YYYY.com.company.name']. This will result in a loss of keychain access.

谷歌翻译下来

可能丢失钥匙串访问 - 先前版本的软件的应用程序标识符值为['XXXX.com.company.name'],而正在提交的软件的新版本的应用程序标识符为['YYYY.com.company。名称']。这将导致钥匙串访问的丢失。

在Goodle搜索,看到苹果官方文档解决方法....

为什么会出现这个问题,其实就是你在旧开发者账号上线的时候,上线证书的"用户ID"已经绑定了你的应用....下次你上线的时候,需要核对"用户ID"...

下面找找用户ID

想到了三个解决方法

第一个解决方法:

重新创建发布证书,关联APP,把以前的发布证书给删除,(推荐这种方法)

第二个解决方法:

应用哪里转移过来的,转移到哪里去.迭代后重新转移过来.

第三个解决方法:

在新账号删除那个已经上线的应用,然后重新上线,并且需要换Bundle identifier.

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容