Xcode編譯錯誤集錦

一、在將ios項目進行Archive打包時,Xcode提示如下錯誤:
[BEROR]CodeSign error: Certificate identity ‘iPhone Distribution: ***.’ appears more than once in the keychain. The codesign tool requires there only be one.
緣由:那麼出現此問題的緣由是多個證書之間衝突形成兩種解決方法以下:
解決辦法:打開mac系統的「實用工具」-「鑰匙串訪問」-「個人證書」中,會看到有證書名如出一轍的,那麼請將早期的證書刪除掉,重啓Xcode;
 
二、在真機或者模擬器編譯程序的時候可能會遇到下面的錯誤:
Could not change executable permissions on the application.
緣由:擁有相同的bundle Identifier已經在設備上運行
解決辦法:刪除設備中或者模擬器中的App。
 
三、編譯時遇到以下錯誤:
A valid provisioning profile matching the application's Identifier 'XXXX' could not be found
緣由:缺乏證書或者是在Code Signing Identity處沒有選擇對應的證書或者是證書不對應
解決辦法:重裝證書,檢查證書是不是否選擇是否對應。
 
四、編譯時遇到以下錯誤:
ld: library not found for -lmp3lameclang: error: linker command failed with exit code 1 (use -v to see invocation)
緣由:通常是多人編輯同一個工程時其中一人沒將某個庫上傳致使的
解決辦法:上傳具體靜態庫
相關文章
相關標籤/搜索