1.新建静态库工程
1-1 创建一个新的工程
2.支持iOS7.0+,iPad、iPhone通用的静态库
2-1 选择支持的系统版本号、设备类型
3.静态库Static Library
3-1 修改Mach-O Type
4.所有的模拟器、真机处理器都适配
4-1 Build Active Architecture Only [debug -> No]
5.支持Bitcode -fembed-bitcode
5-1 Other C Flags -> -fembed-bitcode
6.创建一个新的文件
6-1 新文件
6-2 暴露两个类方法
6-3 包含头文件
7.设置需要暴露出来的头文件
7-1 将需要暴露的头文件拖动到Public
8.编译 模拟器、真机都可用
8-1 模拟器编译
8-2 真机编译
9.查看生成的Framework支持的架构
终端, lipo -info <#framework's path#>
9-1 模拟器支持i386,x86_64
9-2 真机支持armv7,arm64
(iPhone5c是armv7s架构,传言armv7的framework可以在iPhone5c跑得飞起,但是我没做测试……)
10.合并模拟器、真机的静态库
终端, lipo -create <#path1#> <#path2#> -output <#name#>
10-1 开始合并
(输出在当前目录下 可以先修改一下当前目录)
10 -2 合并后静态库支持的架构
11.写个demo试试火力
11-1 修改了背景颜色 输出了文字