iOS制作通用库 – 适用于i386和arm7

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

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

lipo -create .a .a -output lib.a