1.新建库
在工程中New Project,选择Framework &Libray -> CocoaTouchStaticLibray,然后命名;
2.使用lipo命令
编写类文件后,设置Scheme为release,然后分别在模拟器和真机下编译,编译成功后,会在Build/Products/Release-iphonesimulator目录和Build/Products/Release-iphoneos目录下个自都有一个.a文件,这两个文件分别对应模拟器和真机下面的静态文件。
我们可以通过lipo–info来查看这个文件,具体步骤是:
打开终端进入到目录Build/Products/Release-iphonesimulator,然后使用命令lipo–info xxxx.a回车即可查看,真机下的静态文件同理
3.为什么要打包呢?
打包的目的是为了静态文件在模拟器和真机条件下都可以正常运行。
4.打包步骤:
1)打开终端
2)lipo -create xxx/Build/Products/Release-iphoneos/xxx.axxxx/Build/Products/Release-iphonesimulator/xxx.a-output xx.a
完成后可使用lipo–info查看