依赖库指向设备构建

时间:2011-08-15 12:27:53

标签: build xcode4 dependencies ios-simulator static-libraries

我有一个XCode 4项目,其中包含一个额外的依赖项目。依赖项目创建了一个主要项目所需的静态库。

我正在尝试从Target-> Build Phases-> Link Binary With Libraries添加库,在我的工作区中选择静态库。

每次我这样做都会出现问题,构建设置“库搜索路径”会附加到构建iphoneos构建的路径。当我尝试编译模拟器时,该文件被忽略,因为它不适用于i386体系结构,并且构建失败。

我一直在疯狂地寻找,而不是理解我在做什么不同。我看到的每个地方,似乎XCode应该做一些魔术来将模拟器与模拟器和设备链接到设备 - 但对我来说它总是将特定路径添加到设备或模拟器。

(我已尝试使用两个目标来区分它们,但这确实有效,但它根本不是一个理想的解决方案。我必须每次更改2个目标而不是1个。)

希望我被理解,

pleeeaaaaase help :)。

乌迪德。

1 个答案:

答案 0 :(得分:0)

我的同事最终找到了答案 -

在XCode 4中,默认是将所有项目构建到共享建筑文件夹。我正在使用XCode 3进行修复,将其切换到构建文件夹位于项目文件夹中的旧方法。

将XCode切换为在一个独特的地方构建,允许魔术发生并且相应的构建一起构建。我被告知它正是它的意思,但没有链接到参考。

XCode菜单 - >偏好 - >地点 - >建设地点: - 将构建放置在派生数据位置(推荐) - 独特的子文件夹

干杯, 奥德。