如何打包静态库.a文件 iOS

代码调试好了开始打包成sdk,下面是将要打包的FRSDK代码(FRSDK.h暴露在外面有别人调用)spa

1.建立新工程(Xcode File-New-Project)3d

2.把下面的红色框的东西移除调试

 

 3.将原工程里调试好的FRSDK代码copy到此工程后为下图code

4.接下来咱们选择出来须要暴露出来的头文件blog

右键移动到Public下。ip

5.接下来咱们配置下工程文件class

6.配置完以后咱们就能够选择模拟器进行运行,在运行后咱们找到下面第一个红色箭头生成的.a文件(变为黑色)右键选择show in finder,就能够从右边俩红色箭头指向的文件,获得模拟器的打包SDK了,将这个libFRSDK.a更名为libFRSDK1.a复制到桌面。将usr里local里include里的FRSDK.h也复制到桌面打包

 

7.此时生成的.a文件只适用于模拟器,若是咱们须要真机能够使用的.a文件,用一样的方法在真机上运行下就能够了,而后进行相同的操做获得上图的俩红色箭头指向的文件就能够获得真机的打包SDK了,将这个libFRSDK.a更名为libFRSDK2.a复制到桌面配置

 

 

8.而后能够合并两个.a文件,sdk

打开终端输入

lipo -create /Users/huangzengsong/Desktop/libFRSDK1.a /Users/huangzengsong/Desktop/libFRSDK2.a -output /Users/huangzengsong/Desktop/libFRSDK.a 回车

 9.下面俩红色箭头指向的文件就是最终生成的SDK,新建个文件夹FRSDK而后把这俩东西拖进去,别的工程想调用时,把这个FRSDK文件夹拖进工程便可

 

 

以上原创,转发复制请指明原文章连接,谢谢

相关文章
相关标签/搜索