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

gee*_*eks 4 static-libraries i386 armv7 ios

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

cla*_*ox3 16

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

lipo -create <i386_lib>.a <armv7_lib>.a -output lib.a
Run Code Online (Sandbox Code Playgroud)