从旧账号转移了一个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.
网友评论