美文网首页
多个静态库合并

多个静态库合并

作者: oking | 来源:发表于2016-03-31 11:08 被阅读641次

开发一个静态库second.a,其中包含一个其它的静态库first.a。静态库打包有很多教程,不多赘述。

流程介绍
  1. 打包firstLib.a,合并iPhoneSimulator&iPhoneos.
  2. 将firstLib.a引入secondLib工程中,在secondLib中对面公开一个函数,在此函数调用firstLib中的函数。
  3. 打包secondLib.a,打包注意点:
  • compile sources:放你自己写好的.m文件,这些文件会打入静态库中。
* Link Binary With Libraries:需要链接的库文件,这里就可以将你需要引用的库文件放入。这些文件也会打包到静态库中。(加firstLib.h)
* Copy Files:头文件
  1. secondLib.a静态库测试,将secondLib.a加入一个普通工程中,调用其中的方法,查看是否报.o错误。

Demo地址:
http://pan.baidu.com/s/1dEUvGYl

相关文章

  • 多个静态库合并

    开发一个静态库second.a,其中包含一个其它的静态库first.a。静态库打包有很多教程,不多赘述。 流程介绍...

  • iOS 优化App处理

    优化App启动速度 1、减少多个内嵌静态库合并为一个静态库 2、减少C++虚函数数量 3、Swift尽量使用str...

  • 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...

  • Endnote 教程之合并 endnote library

    当大家 endnote 数据库中有多个 library时,有时候需要合并多个 library。 那么如何合并多个 ...

  • iOS打包.a静态库步骤

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

网友评论

      本文标题:多个静态库合并

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