Build 依赖项库指向设备生成

Build 依赖项库指向设备生成,build,xcode4,dependencies,ios-simulator,static-libraries,Build,Xcode4,Dependencies,Ios Simulator,Static Libraries,我有一个XCode 4项目,其中有一个额外的依赖项目。依赖项项目为主要项目创建了我需要的静态库 我正在尝试从目标->构建阶段->将二进制文件链接到库中添加库,选择工作区中的静态库 问题是每次我这么做时,构建设置“库搜索路径”都会被附加到iphoneos构建的路径中。当我尝试为模拟器编译时,该文件被忽略,因为它不适用于i386体系结构,构建失败 我一直在疯狂地寻找,不明白我在做什么。无论我在哪里看,似乎XCode都应该做一些魔术,将模拟器与模拟器、设备与设备连接起来——但对我来说,它总是为设备或模

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

我正在尝试从目标->构建阶段->将二进制文件链接到库中添加库,选择工作区中的静态库

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

我一直在疯狂地寻找,不明白我在做什么。无论我在哪里看,似乎XCode都应该做一些魔术,将模拟器与模拟器、设备与设备连接起来——但对我来说,它总是为设备或模拟器添加特定的路径

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

希望我被理解

请参见帮助:)


Oded.

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

在XCode 4中,默认情况是将所有项目构建到共享构建文件夹中。我一直在关注XCode 3,于是将其切换到旧方法,其中build文件夹位于您的项目文件夹中

事实证明,将XCode切换到一个独特的地方进行构建,可以让魔法发生在相应的构建上,并且可以一起构建相应的构建。我被告知这正是它的目的,但与参考资料没有任何联系

XCode菜单->首选项->位置->生成位置: -将生成放置在派生数据位置(推荐) -唯一子文件夹

干杯, 奥德