objective-c - 在 Apple 上合并静态库

标签 objective-c c xcode static-libraries

我尝试了 question 中的方法, 但是 ar 的 linux 版本似乎与 mac 版本不一样,因为我未能再次合并目标文件。

我基本上想做的是通过运行脚本构建阶段将另一个静态库合并到我的 Xcode 静态库构建产品中。

很遗憾,我无法将其他库直接编译到我的项目中,因为它有自己的构建系统(因此我使用编译后的库)。

我认为应该可以通过 ar 将其他库合并到 Xcode 生成的库中,而无需反编译构建产品。我该如何做到这一点?

最佳答案

你可以使用libtool来做

libtool -static -o new.a old1.a old2.a

关于objective-c - 在 Apple 上合并静态库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8170450/

相关文章:

ios - 动态对象的调用方法

ios - 按下后退按钮时 PFQueryTable ViewController 重新加载表

c++ - 什么是不透明字节串?

iphone - 如何在xcode中创建控件

ios - 没有数据可用标签未显示在表格 View 中

IOS/objective-C : Display live camera preview on load without image picker controller

iphone - 如何知道任务是否在后台执行

c - 获取PID,当有程序名片段时

我们不能使用与函数相同的变量名吗?

iphone - 如何在我的应用程序启动后立即自动播放音乐?