分類: iOS Error2015-09-17 11:37 953人閱讀 評論(2) 收藏 舉報ui
Appthinningthis
Xcode 7 運行項目報錯:spa
錯誤1. Undefined symbols for architecture armv7:.net
"_compress2", referenced from:code
+[UMANDeflated deflatedDataPrefixedWith:level:source:] in libMobClickLibrary.a(UMDeflated.o)blog
ld: symbol(s) not found for architecture armv7get
clang: error: linker command failed with exit code 1 (use -v to see invocation)it
錯誤2. *** does not contain bitcode. You must rebuild it with bitcode enabled (Xcode setting ENABLE_BITCODE), obtain an updated library from the vendor, or disable bitcode for this target. for architecture armv7io
因爲Xcode自身的一些小問題,運行項目時一直報錯 錯誤1的內容.而後我就檢查項目友盟這個庫的依賴呀.很是確定的確認庫已經導入並且在連接的二進制庫裏面.(就是build phases裏面).而後就不斷的從新導入clean了好屢次仍是不行.而後我就崩潰了.. 後來把Xcode重啓再次運行真正的錯誤終於浮出水面(畢竟Xcode是beta版).就是錯誤2的內容.原來是友盟的二進制庫不支持bitcode.而Xcode默認是要支持bitcode的,並且若是支持的話,其中全部的二進制庫和framework都必須包含bitcode.至於什麼是bitcode,請看這裏: http://blog.csdn.net/soindy/article/details/48518717 Bitcodedate
如今咱們把bitcode關掉: