遇到的問題如題汗捡,就是在打包成ipa的時(shí)候,報(bào)了這個(gè)錯(cuò)誤:your account already has a valid ios distribution certificate ...(可直接跳至文末...)
網(wǎng)上也找了一些方法刨裆,可結(jié)果并不理想媳叨,而且Xcode界面一改再改,已經(jīng)有一些不適用了。但是思路和網(wǎng)上很多都是一樣的众羡。
簡(jiǎn)單說下出現(xiàn)這個(gè)問題的原因,因?yàn)檫@邊要限制內(nèi)側(cè)項(xiàng)目app正常使用蓖租,所以就想通過刪除開發(fā)證書的方式粱侣,但是最后發(fā)現(xiàn),并沒有卵用蓖宦,所有development的證書全刪了齐婴,app依然能正常使用,沒有預(yù)想中的閃退球昨。最后找到原因尔店,因?yàn)槲覀兪峭ㄟ^蒲公英來分發(fā)ipa的,蒲公英那邊應(yīng)該重新用了他那邊的證書主慰,幫我們做了處理嚣州,具體是怎么做到的不知道。好的說回正題共螺,所有證書都刪掉了该肴,我這邊的電腦不是主電腦,然后就出現(xiàn)了這神奇的問題藐不。
網(wǎng)上的解決辦法大概有兩種匀哄,一種是重新import秦效,另外一種,亂搞涎嚼。阱州。。好法梯,先說第一種苔货,剛開始以為是在報(bào)錯(cuò)的地方,直接點(diǎn)import立哑,可我發(fā)現(xiàn)夜惭,,铛绰,完全不能用啊诈茧,所有文件都不能導(dǎo)入,你逗我拔骊(沒有截圖敢会,遇見的都懂)。再說第二種尘颓,好吧走触,你們贏了晦譬,我學(xué)不來你們的神操作疤苹。具體可以直接百度該錯(cuò)誤。
最后發(fā)現(xiàn)在賬號(hào)這里敛腌,Xcode有了改動(dòng)卧土,看截圖:
改之前是這樣的:
區(qū)別在于,iOS Distribution里面像樊,有一個(gè)是 Not in Keychain尤莺,那么很簡(jiǎn)單,讓主電腦的同事下載發(fā)個(gè)p12給你生棍,安裝颤霎,就OK了。其實(shí)因?yàn)槲覀兪莿h除了所有development里面的涂滴,所以友酱,剛開始的時(shí)候,development里面的都是灰色的柔纵,而且Distribution里面缔杉,另外一個(gè)是 no private ,也就是說搁料,我是直接下載了或详,沒有然同事發(fā)給我p12系羞。而development里面的,解決方法略有不同霸琴,主電腦的椒振,當(dāng)然是讓同事發(fā)p12過來,而自己電腦的梧乘,直接在左下角添加杠人。試過在開發(fā)者網(wǎng)站添加,沒有用宋下,下載下來好像也沒用嗡善。至此,終于雨霽云收学歧。