iOS 制作SDK所需要的.a文件

323 阅读1分钟

废话不多说,直接撸起袖子开干。

1.打开Xcode 新建项目


2.写代码的时候要注意,尽量不要使用第三方的调用sdk


3.写好后,分别在真机与模拟器的环境下command+b,各编译一次,编译后libSDKText.a文件颜色变为黑色就是正常的,如果颜色没有改变就点击一下

4.前往Xcode路径下,Xcode - >DerivedData - > SDKTest(你创建的对应项目)- >build -> products 看到这,你能看到一个 iphoneos 和 iphonesimulator 两个文件夹,点开你能分别看到一个.a文件

5.打开终端,执行命令,将两个.a文件合成一个,命令如下(注意空格):

lipo -create (将Debug-iphoneos里面的.a文件拖到终端里,这样就直接变成了它的路径) (将Debug-iphoneosimulator里面的.a文件拖到终端里) -output /Users/(你的电脑名字)/Desktop/libSDKText.a 

例:lipo -create (真机.文件路径) (模拟器.a文件路径)-output /Users/(你的电脑名字)/Desktop/libSDKText.a

如下图:

6.回车后回到桌面,发现libSDKText.a制作完成


至此结束。。。