打包静态库.a

  1. 新建project


    image.png
  2. 把里面的文件替换成自己需要打包.a的文件


    image.png
  3. 适配架构和暴露接口文件


    image.png
image.png
  1. 分别选择模拟器和真机进行编译


    image.png
image.png

未编译的.a文件是红色的,编译之后变成黑色了,证明已经打包成功


image.png

选择.a文件,右键选择show in Finder,然后就可以看到对应模拟器和真机下生成的.a文件


image.png
  1. 把模拟器和真机下的.a文件生成共用的.a文件
image.png
 lipo -create  模拟器下的.a文件的路径  真机下的.a文件的路径 -output 输出的.a文件路径

注意点就是输出的.a文件路径是整个路径,以.a文件结尾的,如上图所示

这样就可以直接使用.a文件了,再模拟器和真机下都兼容。

你可能感兴趣的:(打包静态库.a)