從舊賬號轉(zhuǎn)移了一個APP到新賬號,現(xiàn)在要發(fā)布新的版本罢吃,然后提交的時候出現(xiàn)了以下錯誤:
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.
谷歌翻譯下來
可能丟失鑰匙串訪問 - 先前版本的軟件的應(yīng)用程序標(biāo)識符值為['XXXX.com.company.name']蔬顾,而正在提交的軟件的新版本的應(yīng)用程序標(biāo)識符為['YYYY.com.company宴偿。名稱']湘捎。這將導(dǎo)致鑰匙串訪問的丟失。
在Goodle搜索,看到蘋果官方文檔解決方法....
為什么會出現(xiàn)這個問題,其實(shí)就是你在舊開發(fā)者賬號上線的時候,上線證書的"用戶ID"已經(jīng)綁定了你的應(yīng)用....下次你上線的時候,需要核對"用戶ID"...
下面找找用戶ID
想到了三個解決方法
第一個解決方法:
重新創(chuàng)建發(fā)布證書,關(guān)聯(lián)APP,把以前的發(fā)布證書給刪除,(推薦這種方法)
第二個解決方法:
應(yīng)用哪里轉(zhuǎn)移過來的,轉(zhuǎn)移到哪里去.迭代后重新轉(zhuǎn)移過來.
第三個解決方法:
在新賬號刪除那個已經(jīng)上線的應(yīng)用,然后重新上線,并且需要換Bundle identifier.