首先说创建静态库步骤
1、 file - new - project 选择 framework
2、framework 配置 不能缺少步骤 此处采用cocoapod引入三方库,但不参与编译
Build active Architecture only 设置为 no
Mach-o Type 选择 static library
调整最低支持的iOS系统
如果SDK有用的SDK,other linker flags 添加 -ObjC
Enable bitcode 设置为 no
Edit scheme - run - info - build configuration选择release
所需要.h文件需要添加到public中,.m文件需要加入compile source中 资源加入bundle resource中
3、正常引入pod管理三方库,编译后到静态库不包含三方库源码,防止用户引入时冲突
4、脚本编译或手动编译即可
现在说使用时注意事项
1、把SDK添加到工程中
2、enable bitcode 设置为no
3、pods 引入所依赖的三方库
4、other linker 添加 &(inherited)、-all_load、-ObjC