最近將Xcode升級(jí)到11.3.1版本后,打包的時(shí)候出現(xiàn)了證書(shū)方面的問(wèn)題,如下圖1:
What?“No Apple Distribution found”-找不到發(fā)布證書(shū)?我之前好好的呀,前一秒還能打包上傳,這一升級(jí)就出現(xiàn)問(wèn)題了啊?
然后嘗試直接勾選底下的復(fù)選框(生成一個(gè)發(fā)布證書(shū)),點(diǎn)擊Next:
還是沒(méi)能成功,出錯(cuò)了,有證書(shū)了但是私鑰沒(méi)有,
" Finance Technology Service Co Ltd" has 1 Apple Distribution certificates but their private keys are not installed. Contact the creator of one of these certificates to get a copy of the private key.
如下圖3,看來(lái)并沒(méi)有想象的那么簡(jiǎn)單:
所以直接用這種生成證書(shū)是有問(wèn)題的,到開(kāi)發(fā)者中心后臺(tái)一看,發(fā)現(xiàn)增加了一欄Xcode11之后用的證書(shū),如下圖4:
很明顯了,解決辦法:選擇“Apple Distribution”重新生成開(kāi)發(fā)者證書(shū),再到Xcode上重新打包,OK了,成功了,一切跟以前打包流程就一樣了。
另外:蘋(píng)果在4月份后所有要上傳的應(yīng)用必須使用xcode11 ios13 以上編譯打包,所以沒(méi)升級(jí)的也要抓緊升級(jí)了~