【IOS打包】ARCHIVE FAILED:Command CodeSign failed with a nonzero exit code


【問題】

 

【解決辦法】

用xcode打開項目

command + k 重啟電腦

 

參照:xcode打包報錯command codesign failed with a nonzero exit code

 

【錯誤猜測】

看了其它人的總結,感覺有可能是更新了mac操作系統導致的問題

摘自:

Xcode打包失敗:xcrun codesign failed with exit code 1

【總結】

此處是升級了macOS High Sierra后,當時要求

1.設置登錄密碼和Apple開發者賬號(==iCloud)的密碼,要不一樣。

2.后來又很多次跳出登錄對話框,讓輸入iCloud的密碼-》由於密碼當時記不清

3.以后即時后來輸入了正確的密碼,但是由於網絡問題,沒有正常登錄成功

4.以及后來雖然網絡成功,輸入密碼正確,但是由於之前某次的彈框,始終沒有消失

由此好像導致了:

登錄中的蘋果相關的(項目的)證書,估計無法正常訪問了

-》導致了Xcode去Archive打包項目時,codesign出錯。

解決辦法是:

確保在升級了macOS High Sierra后,iCloud的登錄密碼已更新和已登錄。

此處是:

  • 重啟了Mac,使得之前的彈框消失
  • 在要輸入密碼時,輸入正確的密碼,去登錄iCloud
  • 如果實在還不行,那就去:KeyChain中重設登錄密碼
    • 鑰匙串訪問-》編輯-〉更改鑰匙串”登錄”的密碼

這樣Xcode就可以有權限訪問密碼正確后的鑰匙串中的證書了,就可以正常codesign,正常打包了。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM