IOS 隨筆 -- _OBJC_CLASS_$XXX", REFERENCED FROM:和 LINKER COMMAND FAILED WITH EXIT CODE 1 (USE -V TO SEE INVOCATION)問題解決

來源:互聯網
上載者:User

標籤:blog   http   io   ar   os   sp   檔案   div   on   

因為項目需求需要根據使用者的資訊產生二維碼,二維碼SDK主流(ZXing)(ZBar),我選擇的是(ZBar),但是在添加過程中出現了這樣的問題:

"_OBJC_CLASS_$_xx檔案名稱", referenced from:

linker command failed with exit code 1 (use -v to see invocation)

問題處理:

原因分析:

Build Active Architecture Only

這個屬性設定為yes,是為了debug的時候編譯速度更快,它只編譯當前的architecture版本,所以會報錯編譯不到檔案,出錯("_OBJC_CLASS_$_ZBarReaderViewController", referenced from:)       

而設定為no時,會編譯所有的版本,這樣就解決編譯出錯的問題了。      

這個是裝置對應的architecture:

armv6:iPhone 2G/3G,iPod 1G/2G

armv7:iPhone 3GS/4/4s,iPod 3G/4G,iPad 1G/2G/3G

armv7s:iPhone5, iPod5

arm64:iPhone5s

編譯出的版本是向下相容的,比如你設定此值為yes,用iphone4編譯出來的是armv7版本的,iphone5也可以運行,但是armv6的裝置就不能運行。

溫馨提示下,release的時候要改為no,以適應不同裝置。

IOS 隨筆 -- _OBJC_CLASS_$XXX", REFERENCED FROM:和 LINKER COMMAND FAILED WITH EXIT CODE 1 (USE -V TO SEE INVOCATION)問題解決

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在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.