我們?cè)诖虬?xiàng)目時(shí)有時(shí)會(huì)出現(xiàn)No "" signing certificate matching team ID "" with a private key was found.的問(wèn)題,特別是在多人開(kāi)發(fā)的時(shí)候,創(chuàng)建多個(gè)打包證書(shū)和開(kāi)發(fā)證書(shū)。
個(gè)人對(duì)出現(xiàn)這種問(wèn)題的原因進(jìn)行了整理
打包證書(shū)未安裝
有時(shí)我們的打包證書(shū)是從別人那通過(guò)這P12文件導(dǎo)出的,確保輸入的密碼正確并成功的在自己的鑰匙串中安裝了證書(shū)。
pp文件中設(shè)置時(shí)安裝的證書(shū)與設(shè)置的證書(shū)不一致。
這個(gè)問(wèn)題只要在設(shè)置pp文件時(shí)確保允許的證書(shū)包含你安裝的證書(shū)就可以解決這個(gè)問(wèn)題
證書(shū)不可用
還有一種情況,即便正確地安裝證和設(shè)置pp文件也不能匹配證書(shū),這個(gè)情況比較常見(jiàn)也容易被忽視
出現(xiàn)這個(gè)問(wèn)題的原因是蘋(píng)果開(kāi)放平臺(tái)只允許創(chuàng)建創(chuàng)建兩個(gè)Distribution證書(shū),雖然在平臺(tái)上你一可繼續(xù)添加第三個(gè)Distribution證書(shū),后面創(chuàng)建的Distribution證書(shū)都是不可使用的。
所以解決這個(gè)問(wèn)題有兩種方法:
1.刪除別人的打包證書(shū)創(chuàng)建自己的打包證書(shū),這時(shí)自己的證書(shū)就是可用的了,可以進(jìn)行打包了
2.找到可用打包證書(shū)的人,從他的電腦上導(dǎo)出一個(gè)這p12文件給你,你用他的證書(shū)來(lái)進(jìn)行打包。