解決 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去替換自己項目下面的文件,就都可以了啊。我的心在流血啊。樓主這么能干,都沒有人給哥加加薪啥的啊。