当使用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

10-08 08:25
查看更多