我尝试了 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/