Xcode 報錯及解決辦法彙總
阿新 • • 發佈:2019-01-31
說明:下面是本人在使用Xcode時報的一些錯誤,直接搜尋關鍵字,也許會有收穫。
紅色:報錯內容
綠色:解決辦法
真機測試的時候 編譯通過,執行時終端並顯示彈出框提示The identity used to sign the executable is no longer valid.
用來簽名的標識不再有效
解決辦法:
1、去鑰匙串看看是不是證書無效了,如果是刪除無效的證書,(直接編譯,Xcode會報錯,然後點選修改,Xcode會幫我們自動下載新的證書,然後就可以運行了)
或者去MC下載證書並安裝,如果證書都有效,那麼直接從第二步考試
2、重新編輯失效的配置檔案,更名-->下載-->安裝-->切換xcode中的配置檔案 即可
下詳:
真機執行時報上述錯誤
出現上訴錯誤,Xcode已經告訴我們,我們用來簽名的表標識已經無效了,最簡單的方法就是取刪除無效的證書,然後重新編譯工程,當出現下圖提示時點選fix即可,
然後點選 reset即可修復錯誤
Xcode中關於已刪除圖片或檔案 編譯出現CpResource或者CopyPNGFile can't find file的錯誤
今天整理專案,準備把未用到的png給刪了,結果 編譯出現CopyPNGFile error找不到檔案 和 CpResource error , No such filsse or directory等錯誤。仔細檢查發現圖片確實刪了,程式碼中相關的程式碼也都修改掉了,但是一直編譯不成功,最後google一把 Xcode也沒有任何的相關解決辦法。
那麼只好用最粗暴的手段直接修改xcode的.xcodeproj檔案。 找到專案.xcodeproj檔案,右鍵顯示包含內容,找到project.pbxproj檔案用編輯器開啟,刪除所有報錯的那個檔案的名字。
最後再編譯,就能通過了。