1.新建Cocoa Touch Static Library工程
选择静态库工程点击下一步
2.生成的静态库工程
3.把封装好的核心代码拖进工程
4.制作debug版本的.a文件,release版本的流程一样
4.1 关闭只编译活跃的系统架构,关闭之后就相当于,在模拟器情况下.a编译成i386和x86_64,真机情况下.a编译成armv7和arm64,这样.a运行到哪个型号的手机上都可以支持
模拟器CPU架构:
iPhone 4s-5: i386
iPhone 5s-6s Plus: x86_64
真机的CPU架构:
armv6: iPhone、iPhone 2、iPhone 3G、iPod Touch(第一代)、iPod Touch(第二代)
armv7: iPhone 3Gs、iPhone 4、iPhone 4s、iPad、iPad 2
armv7s: iPhone 5、iPhone 5c
arm64: iPhone 5s、iPhone 6、iPhone 6 Plus、iPhone 6s、iPhone 6s Plus、iPad Air、iPad Air2、iPad mini2、iPad mini3
注* armv7兼容armv7s