解決 An App ID Identifier ‘xxx’ is not availabel. Please enter a different string. 辦法之一

出現(xiàn)這個問題的起因是公司接收一個新的項目,這個項目從其它開發(fā)者賬號那里轉(zhuǎn)讓過來。
由于要做二次開發(fā),不急著上線,忙了一個月,突然爆出一個念頭,上線時upload
application 會不會出問題,然后就Archive validate 一下。
報錯:“An App ID Identifier ‘xxx’ is not availabel. Please enter a different string. ”
fk.....什么鬼???好怕怕
好久不去發(fā)布項目上線了,有點心虛,各種查,說法不一,只能一一驗證

說法一:有重名的appid
action 1 : 理論上轉(zhuǎn)讓之后,原來開發(fā)者賬號是不會殘留appid這些東西的,開發(fā)一看,擦,原來的那個賬號有一個appid怎么是一樣的,再仔細(xì)一看,不對,原來賬號的開發(fā)者建了一個appid用來做測試,問題的關(guān)鍵是,竟然起一個名字跟轉(zhuǎn)讓過去的appid一字母之差,這不是嚇唬人嗎,玩心跳呀, 這么巧...?。。。。?br> 結(jié)論:不是由于appid 重名引起的問題。

說法二:App IDs 相關(guān)里面 Name 不合法

按理說,從另外一個賬號直接轉(zhuǎn)讓過來的app我是沒做任何的修改操作的,這么會有引文Name而出現(xiàn)這個問題呢?能讓我聯(lián)系到產(chǎn)生這個問題的一個原因是:之前的開發(fā)者賬號是個人開發(fā)者賬號,現(xiàn)在的賬號是公司開發(fā)者賬號。具體原因還沒搞清,有知道的@我,謝謝!

google 一波,stack上有說到 可能是因為AppIDs 里面的name出問題了,按照相關(guān)說法改,改完 :

假設(shè)AppId : com.mycompany.appname
name 按: XC com mycompany appname

注意:XC 開頭
"." 用 " " 代替

具體如下:

http://stackoverflow.com/questions/36206696/an-app-id-with-bundle-identifier-x-is-not-available-please-enter-a-different-s

改完,避免因為其它問題引發(fā)錯誤,重新生成一遍“發(fā)布證書”和 “.mobileprovision”文件,下載,雙擊!
在Xcode中更新一下,重新archive 然后 validate 一下

Successfull !

番外篇 :Missing iOS Distribution signing
在更新完證書之后,validate的時候報了上面的錯誤,檢查了一遍鑰匙串證書助理,發(fā)現(xiàn)證書均過期了,于是又google一番,發(fā)現(xiàn)可能是AppleWWDRCA.cer文件出問題了,安照博客里面的方法,妥妥的解決了
傳送門:http://blog.csdn.net/ioshot/article/details/50669791

最近半年很少管理開發(fā)者賬號和發(fā)布上傳App, 一玩就報幾個錯,這真是玩心跳啊,不過還是將問題解決了,在此撒泡尿留個記號!

心得:雖然上傳到app store的時候報了錯,但是提早發(fā)現(xiàn)了問題,記得之前看過一篇文章,里面說到:蘋果App上線時會出現(xiàn)各種各樣奇葩的問題,作為開發(fā)者應(yīng)該找到適合自己的daliy build方案。意思就是,每天將項目跑一遍上線流程,避免當(dāng)真正去發(fā)布時出現(xiàn)問題,搞得措手不及!

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容