1.点击项目名->TARGETS,再点击下方"+",添加静态库
输入静态库名称,identifier随意,finish
2.设置Build Active Architecture Only参数(可选)
设置为NO的时候,会编译支持的所有的版本
设置为YES的时候,是为Debug的时候速度更快,它只编译当前的architecture 版本
比如为YES的时候,使用某台设备编译出.a,这个.a只能运行在该设备上,我习惯设置为NO
3.设置iOS Deployment Target 和 Targetd Device Family,根据自己项目需求配置
4.如果主工程使用了pch文件,在静态库项目中也需要配置
5.在Podfile文件中加入静态库的target,重新pod install
platform:ios,'10.0'
target 'LoveTrick' do
pod 'MJRefresh'
pod 'MJExtension'
target 'LTSDK' do
end
end
6.选中项目中已有的类的.m文件,勾选上静态库的target
AppDelegate和pch文件不要勾选,资源文件默认不会打进静态库,需要使用bundle文件包装