【iOS開發-19】遇到Apple Mach-O Linker Error的情況和解決辦法,調整你開啟的姿勢,mach-olinker

來源:互聯網
上載者:User

【iOS開發-19】遇到Apple Mach-O Linker Error的情況和解決辦法,調整你開啟的姿勢,mach-olinker

(1)情形

關閉xcode文檔,然後再開啟xcode選擇已經之前的項目,CMD+R發現出現不行,提示說Apple Mach-O Linker Error。



(2)解決辦法

點擊上面那個錯誤,發現有個提示說,SevenSwitch,這是我們之前使用cocoapods匯入的第三方類庫,給UISwitch做實驗的,記得當時匯入後說開啟檔案時需要開啟尾碼是.xcworkspace的那個檔案,而不是我們之前的那個.xcodeproj檔案。


猜測,可能是我們開啟的檔案不對。深入到儲存目錄中,直接開啟那個.xcworkspace檔案:

A:成功,CMD+R正常。

B:開啟.xcodeproj檔案果然出現那個錯誤。



(3)調整你開啟的”姿勢“

其實上面兩個檔案,出現錯誤的那個.xcodeproj檔案是我們最早時候的檔案,是個藍顏色的檔案;開啟正確地那個.xcworkspace檔案是我們匯入第三方類庫產生的檔案,是一個白顏色的。


所以我們再看一看下面這個xcode啟動介面,我們選擇右邊那個白色的hello專案檔,開啟就是正確的,開啟那個藍色的hello專案檔就會出錯誤。



這可能是出現這種錯誤提示的一種情況,做個記錄,遇到其他的再說。OVER。


我的遊戲使用了box2d,debug沒有問題但是xcode release時就出現了apple mach-o linker error

這不是box2d的問題吧!你是不是使用了外部的連結庫或檔案,看看你debug和release的設定是否相同。
希望對你有所協助。
 

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.