關於iOS6應用中第三方類庫不支持armv7s的問題解決


今天編譯ios6+cocos2d v2 .1 beta2制作的游戲,出現下面的錯誤:

ld: file is universal (3 slices) but does not contain a(n) armv7s slice: /file/location for architecture armv7s clang: error: linker command failed with exit code 1 (use -v to see invocation)

 

仔細檢查了下錯誤代碼,發現主要是對幾個第三方類庫的不支持(比如lMobClickLibrary友盟,GDataXMLNode或者Admob類庫神馬的,具體是哪一個不支持就不清楚了)。

其中armv7s代表iphone5。

 

解決方法如下:

如圖,通過PROJECT-Build Setting,然后把Build Active Architecture Only的值設置為Yes。

關於iOS6應用中第三方類庫不支持armv7s的問題解決

或者把Valid Architectures的值中的armv7s刪除。

然后就只有靜待第三方類庫支持iOS6和iPhone5了。

 

 轉載自:http://blog.sina.com.cn/s/blog_4b55f68601018uhb.html


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM