可能產(chǎn)生問題的原因
現(xiàn)實(shí)中如何復(fù)現(xiàn)問題?
? 個人在換電腦時(shí),利用同一賬號,同步了iCloud里面鑰匙鏈里面的證書.
上圖,理論上,同步的證書是應(yīng)該是可以進(jìn)行打包上傳App Store的操作的,但是出現(xiàn)了 圖1 中的問題.
? 通過從其他開發(fā)者反饋的情況來看,本地的證書和開發(fā)者網(wǎng)站上的應(yīng)該是一致的,大概原因主要是在上傳操作過程中的校驗(yàn)途中出現(xiàn)了差錯,導(dǎo)致了這個問題的出現(xiàn).
主流的解決方法
上圖,查看Apple Worldwide Developer RelationsCertification Authority這個證書是否過期!如果過期,重新進(jìn)行下載.如果沒過期,將證書設(shè)置為”使用系統(tǒng)默認(rèn)”.
上面的方法,在我嘗試時(shí),均宣告失敗.
developer.apple.com/certificationauthority/AppleWWDRCA.cer
當(dāng)然,這個嘗試或許對其他的開發(fā)者有用,上面是這個證書的下載鏈接.
個人的解決方法
雖然不知道本地的證書到底出現(xiàn)了什么問題,但可以進(jìn)行一個簡單的嘗試,方法就是刪了本地的對應(yīng)的證書,重新進(jìn)行下載.
上圖,找到個人(公司)的開發(fā)者賬號上的Production證書,下載到本地,導(dǎo)入到鑰匙鏈中.重復(fù)Archive打包操作,看看報(bào)錯是否可以消除.
? 這次嘗試后,個人打包的問題得以解決.雖然解決這個問題,但并沒有完全理解蘋果的具體上傳機(jī)制的細(xì)節(jié).如果同行開發(fā)中遇到相同的問題,歡迎賜教與交流.