Ios下解決libzbar.a不支持armv7s的方法


解決 libzbar.a' for architecture armv7 的問題

下載最新的zbar源碼

http://sourceforge.net/p/zbar/code/ci/default/tree/

更改scheme的設置

更改生成設定

然后 command+B進行生成代碼

copy 生成的文件去替換你項目中得文件即可

解決錯誤 missing required architecture i386 in file ZBarSDK/libzbar.a

事情到了這一步,俺懷着激動的心情去打包啊,成功了啊,問題是我要再我的模擬器里面跑啊,大家都知道啊,Iphone是Arm的architecture啊,模擬器尼瑪是x86的。好了,下面給出解決方案啊

然后就在西面這個位置生成了一個文件啊

好了各位朋友,現在我們把iphonesimulator下面的這個東東命名為libzbar_x86.a,把iphoneos下面的命名為libzbar_arm.a,接下來,我們把他copy到一個目錄中

執行命令

lipo -create libzbar_arm.a libzbar_x86.a -output libzbar.a

好了,生成的新的libzbar.a去替換自己項目下面的文件,就都可以了啊。我的心在流血啊。樓主這么能干,都沒有人給哥加加薪啥的啊。


免責聲明!

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



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