.a 静态库

来源:互联网 发布:淘宝店加权重有哪些 编辑:程序博客网 时间:2024/06/06 11:44

通常在项目中使用静态库的时候都会有两个版本,一个用于模拟器,一个用于真机,因为Mac和iPhone的CPU不同,才造成了这种情况。
为了模拟器与真机之间切换调试的方便,制作通用版本非常有必要。
现在有两个版本的静态库libSQLite_i386.a(模拟器)与libSQLite_arm.a(真机)。
1、打开终端,进入到这两个文件所在的目录;
2、执行:lipo -create libSQLite_i386.a libSQLite_arm.a -output libSQLite.a,这时文件就会多出libSQLite.a,这个文件即为通用静态库。
我们可以lipo -info libSQLite.a命令,查看是否是通用的。

0 0