IOS如何简单的生成.a静态库

1、创建静态库项目,使用Xcode中”New”—“Project”,弹出如下提示框选择静态库,再进行下一步。

IOS如何简单的生成.a静态库_第1张图片

2、将你想要打包的相关文件拷贝文件到项目下,如下图:

IOS如何简单的生成.a静态库_第2张图片

3、设置相关参数,按照步骤来,.h和.m文件需要一一对应,否则报错。

IOS如何简单的生成.a静态库_第3张图片

4、编译模拟器库文件和真机库文件,编译成功则项目中有显示,可使用右击“show in finder”查看文件路径。

IOS如何简单的生成.a静态库_第4张图片

5、 合并静态库,为了避免麻烦总是要替换,所以建议把真机和模拟器库进行合并,合并方法如下

使用命令:

lipo -create /Users/qtone/Library/Developer/Xcode/DerivedData/RecordingVideoSDK-fvcsjtgwsefjszbvukmlvumyfpqs/Build/Products/Debug-iphonesimulator/libRecordingVideoSDK.a /Users/qtone/Library/Developer/Xcode/DerivedData/RecordingVideoSDK-fvcsjtgwsefjszbvukmlvumyfpqs/Build/Products/Debug-iphoneos/libRecordingVideoSDK.a -output /Users/qtone/Library/Developer/Xcode/DerivedData/RecordingVideoSDK-fvcsjtgwsefjszbvukmlvumyfpqs/Build/Products/libRecordingVideoSDK.a

语法格式:    lipo -create  模拟器库路径  真机库路径  -output  新生成库的保存路径

生成成功则在该路径下有一个新的库,注意静态库都必须以“lib”关键字开头,否则引入项目后会报错。

6、最后一步就是将你的静态库加入新项目中使用。

你可能感兴趣的:(IOS如何简单的生成.a静态库)