Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/wpf/12.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
iPhone外部库_Iphone - Fatal编程技术网

iPhone外部库

iPhone外部库,iphone,Iphone,我有一个用于iPhone项目的库。它为iPhone和模拟器提供了不同的构建方向: make ARCH=i386 PLATFORM=iPhoneSimulator # Simulator make ARCH=armv6 PLATFORM=iPhoneOS # iPhone 每一个都创建一个不同的libName.a文件来链接。如何在xCode中配置项目以链接模拟器和iPhone的不同文件?方法是创建fat二进制文件。每个目标都有一个二进制文件,armv或i386。如果fat二进制文件创建正确,Xc

我有一个用于iPhone项目的库。它为iPhone和模拟器提供了不同的构建方向:

make ARCH=i386 PLATFORM=iPhoneSimulator # Simulator
make ARCH=armv6 PLATFORM=iPhoneOS # iPhone

每一个都创建一个不同的
libName.a
文件来链接。如何在xCode中配置项目以链接模拟器和iPhone的不同文件?

方法是创建fat二进制文件。每个目标都有一个二进制文件,armv或i386。如果fat二进制文件创建正确,Xcode将根据您部署的位置(模拟器或设备)自动选择适当的体系结构

你可以看到我的答案


另外,请看一下,Victor Costan的本教程有没有一种方法可以将两个
.a
文件缝合在一起,而无需创建xCode项目?