Xcode
這兩天在整理公司項目代碼的時候,由于之前項目目錄比較凌亂,所以項目目錄中存在很多的重復文件,在整理過程中碰到最多的報錯就是
Linker command failed with exit code 1 (use -v to see invocation)
,在這里記錄一下解決方法,留著以后看,也分享給有同樣問題的你們。
報錯提示
Linker command failed with exit code 1 (use -v to see invocation)
這種報錯一般點上去沒什么反應,不會給出什么提示。
報錯
可以點擊別的警告,然后在拉到最下面,就能看到這個報錯提示,提示說 9 duplicate symbols for architecture arm64
,意思就是編譯過程中發現有重復文件,9
并不就是說有 9 個重復文件,但具體什么意思我也不明白,反正就是有重復文件就是了。
報錯提示
解決方法
當項目比較大的時候,項目中類的文件會非常的多,要讓你找出哪些文件重復,簡直想死的心都有了,所以這里推薦一個能夠幫你查找重復文件的軟件
Gemini 2
,下載鏈接點擊 這里 ,下載密碼5bq7
,文件打開密碼xclient.info
。可以直接選擇你的項目文件夾,會自動幫你查找出重復的類文件,但要記得在
偏好設置
中將忽略列表
中的忽略后綴名給去掉。
偏好設置
- 查找出重復的文件后,將它刪除就能解決這個問題了,如果并沒有重復文件,那就去搜索別的解決方案吧,
Linker command failed with exit code 1 (use -v to see invocation)
這種報錯的原因其實有很多。
方法就是這樣,希望能夠幫助到有同樣問題的你。
將來的你,一定會感激現在拼命的自己,愿自己與讀者的開發之路無限美好。