您的位置:首页 > 移动开发 > IOS开发

iOS下解决libzbar.a不支持armv7s的方法

2015-11-17 09:20 405 查看
解决 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
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: