iOS 开发之 ZBarSDK 二维码扫描 静态库不支持64bit完美解决(一)

iOS 开发之 ZBarSDK 二维码扫描 静态库不支持64bit完美解决(一)

由于ZBarSDK不支持arm64 bit,下面是自己进行编译打包生成支持64bit的.a文件的方法。

首先下载ZBarSDK,解压后打开iPhone的文件夹,删除Example文件夹。屏幕快照 2015-04-29 下午4.14.31.png然后打开zbar.xcodeproject,设置工程编译环境为Release环境。

修改Standard Achived 为armv7 arm64,然后build。注意:先选择真机build,此时不需要插入真机。然后,在选择模拟器build。

屏幕快照 2015-04-29 下午4.16.39.png

屏幕快照 2015-04-29 下午4.16.50.png

屏幕快照 2015-04-29 下午4.17.22.png得到两个.a文件。

屏幕快照 2015-04-29 下午4.18.32.png

最后一步:

将真机下得到的.a文件和模拟器下得到的.a文件进行混合编译。得到一个真机和模拟器下都能使用的libzbar.a静态库文件。

屏幕快照 2015-04-29 下午3.55.43.png

将此.a文件替换到你下载的ZBarSDK中的.a文件。导入项目中即可。

完美支持64 bit!

原文地址:https://www.cnblogs.com/hanzhuzi/p/4466341.html