您的位置:首页 > 移动开发 > IOS开发

iOS Mac终端 生成模拟器与真机都能运行的.a静态库

2017-01-11 15:27 281 查看
以下说明的是使用Mac终端生成iOS模拟器与真机都能运行的.a静态库

引用博文: I was here的iOS代码封装成.a文件(封装SDK)

终端指令:

lipo -create 模拟器中.a的路径 真机中.a的路径 -output /Users/mac/Desktop/libXXX.a


上面指令的说明:

模拟器中.a的路径与真机中.a的路径可通过, 选择模拟器和Generate iOS Device编译生产.a静态库时选中.a文件右键show in finder找到, 见下图

模拟器:



真机:



lipo(这里是空格,没括号)-create(这里是空格,没括号)/Users/apple/Library/Developer/Xcode/DerivedData/GGTestSDK-bdoltiirfultyzfrmtczogptjibs/Build/Products/Debug-iphoneos/libGGTestSDK.a(这里是空格,没括号)/Users/apple/Library/Developer/Xcode/DerivedData/GGTestSDK-bdoltiirfultyzfrmtczogptjibs/Build/Products/Debug-iphonesimulator/libGGTestSDK.a(这里是空格,没括号)-output(这里是空格,没括号)/Users/apple/Desktop/libGGTestSDK.a


PS:

1.务必按照以上说明运行终端指令, 否则无法生成所需要的静态库;

2.直接复制上面命令进行修改的时候可能会因为编辑器的不同,造成空格格式错误而无法生成需要的库, 此时你需要将命令复制到文本编辑器中进行修改, 更改空格格式.
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐