当使用ZBarSDK(iOS的条形扫描库)时,我只是遇到了同样的错误。当我将其上传到开发设备或在iOS6模拟器上对其进行测试时,它运行良好。但是,当我尝试运行它进行分发时,它失败了:
(空):文件是通用文件(3片),但不包含armv7s片:/ Users / quique123 / Documents / iphone apps / ScanThis / ZBarSDK / libzbar.a(用于体系结构armv7s)
其中libzbar.a是sdk中的库。
有任何想法吗?
最佳答案
打开ZBar Code Mercurial代码存储库
http://zbar.hg.sourceforge.net/hgweb/zbar/zbar/summary
转到bz2 / zip / gz链接以下载当前源(首选格式)
http://zbar.hg.sourceforge.net/hgweb/zbar/zbar/archive/fa84e0427c24.tar.bz2(截至此发布日期)
http://zbar.hg.sourceforge.net/hgweb/zbar/zbar/archive/fa84e0427c24.zip(截至此发布日期)
http://zbar.hg.sourceforge.net/hgweb/zbar/zbar/archive/fa84e0427c24.tar.gz(截至此发布日期)
打开“iphone”子目录
打开“zbar.xcodeproj”文件
在方案的菜单中,选择libzbar并在支持的体系结构中构建自己的二进制版本
打开该项目的DerivedData并导航到Build / Products /
在所有文件夹中查找libzbar.a