美文网首页
合并.a静态库

合并.a静态库

作者: Demonboy | 来源:发表于2017-06-29 11:39 被阅读14次

lipo -create SQY/iOS/iphoneos/libGamePlusAPI.a SQY/iOS/iphonesimulator/libGamePlusAPI.a -output SQY/iOS/libGamePus.a

其中SQY/iOS/iphoneos/libGamePlusAPI.a 为真机库。
SQY/iOS/iphonesimulator/libGamePlusAPI.a 为模拟器库
-output SQY/iOS/libGamePus.a //为两个合并后存放的路径

然后可以输入命令测试下是否成功

lipo -info SQY/iOS/libGamePus.a 下面是输出armv7 i386 有了两个就说明模拟器和真机都支持 其中armv7为真机架构 i386为模拟器

Architectures in the fat file: SQY/iOS/libGamePus.a are: armv7 i386

这二个库一个是用于真机运行的一个是用于模拟器运行的.其实我们可以利用lipo将这二个文件打包成一个通用的a文件。命令如下:

/Users/user/Library/Developer/Xcode/DerivedData/UITab-dgfkluumuexoxhcapzidtsmdgqcj/Build/Products替换成你的路径。

/Users/user/Desktop/libPrint.a替换成合并后的路径。

lipo -create /Users/pjk1129/Library/Developer/Xcode/DerivedData/Print-dgfkluumuexoxhcapzidtsmdgqcj/Build/Products/Release-iphonesimulator/libPrint.a /Users/pjk1129/Library/Developer/Xcode/DerivedData/Print-dgfkluumuexoxhcapzidtsmdgqcj/Build/Products/Release-iphoneos/libPrint.a -output /Users/pjk1129/Desktop/libPrint.a

相关文章

  • iOS 静态库合并与静态库支持框架查询

    工作总结: 如何合并两个静态库? 终端命令: lipo -create 静态库1名 静态库2名 -output 新...

  • 合并静态库

    我们在工程自定义的静态库每次编译时会选择真机版本还是模拟器版本,每次编译只会生产其中的一个版本,所以为了能够同时支...

  • 静态库合并

    lipo -info xxx.a //查看架构 lipo -create 库1.a 库2.a 库3.a -out...

  • 合并.a静态库

    lipo -create SQY/iOS/iphoneos/libGamePlusAPI.a SQY/iOS/ip...

  • 合并静态库

    lipo -create name1.a所在路径 name2.a所在路径 -output newname.a

  • 静态库相关

    1,查看一个静态库信息,XXX为静态库名称 lipo -info XXX 2,合并两个静态库 lipo -crea...

  • iOS打包.a静态库步骤

    打包静态库流程 1.创建静态库 2.实现类 3.公开.h文件 4.打包模拟器静态库 5.打包真机静态库 6.合并模...

  • 合并静态库 和 拆分静态库

    合并http://blog.csdn.net/koocui/article/details/76265546拆分h...

  • 制作.a与 -ObjC,-all_load的作用

    1. 使用命令 lipo -info 静态库名称 可以查看当前静态库支持的架构 2.#合并.a lipo -cre...

  • iOS静态库合并

    打开终端:lipo -create 真机.a 模拟器.a -output 合并.a 真机和模拟器的.a都直接拖入终...

网友评论

      本文标题:合并.a静态库

      本文链接:https://www.haomeiwen.com/subject/pndmcxtx.html