我在这个问题上尝试了这种方法,但似乎linux版本ar与mac版本不同,因为我无法再次组合目标文件.
我基本上想要做的是通过运行脚本构建阶段将另一个静态库合并到我的Xcode静态库构建产品中.
不幸的是我无法将其他库直接编译到我的项目中,因为它有自己的构建系统(因此我使用已编译的库).
我认为应该可以将其他库合并ar到Xcode生成的库中而不反编译构建产品.我该如何做到这一点?
只是为了澄清一下,我在这里并不是在谈论将不同架构的静态库合并为一个。
我有一个依赖于其他几个静态库的静态库。问题是我不希望我们的客户费心包含所有这些.a文件,而是只包含他们需要的所有对象和代码。
那么如何将多个静态库合并为一个呢?或者当我通过XCode构建静态库时是否可以包含这些静态库?