4

我们正在构建一个用于 iOS 开发的库。我们可以为模拟器生成 i386 库,或者为硬件设备生成 arm7 库。就像现在一样,在将库分发给其他开发人员时,我们需要有两个不同的文件(.a 库)。这对于分发目的来说有点麻烦。我想知道; 有没有办法在 XCode 中构建库,以便单个 .a 库文件中同时包含 i386 和 arm7,这样我们就可以为 i386 和 arm7 架构分发一个库文件。

4

1 回答 1

18

您可以使用 lipo 工具将这两个文件拼接成一个“通用”文件:

lipo -create <i386_lib>.a <armv7_lib>.a -output lib.a
于 2013-06-24T19:27:13.723 回答