1.新建一个Cocoa Touch Static Library 工程
2.在.h和.m文件中写代码
3.PROJECT--Build Settings--Build Active Architecture Only 将其设置为NO (适配iPhone4-iPhone5模拟器和真机);
4.分别选择模拟器和真机 command+B编译生成模拟器和真机的.a文件(模拟器的不能跑真机,真机的不能跑模拟器)
5.右键Products里面的.a文件,Show in Finder 找到.a文件
6.在终端中使用 “lipo -create 真机.a路径 模拟器.a路径 -output 合成后的路径/合成后的名称.a ” 将真机和模拟器的.a文件合成一个文件
7.按照步骤5的路径找到.h文件,将其与合成后的.a文件一起导入到项目中使用
ps:
验证.a文件是否支持iPhone4-iPhone5:
终端lipo -info .a文件路径(真机armv7 arm64 、模拟器i386 x86_64)