我有一个XCode 4项目,其中包含一个额外的依赖项目。依赖项目创建了一个主要项目所需的静态库。
我正在尝试从Target-> Build Phases-> Link Binary With Libraries添加库,在我的工作区中选择静态库。
每次我这样做都会出现问题,构建设置“库搜索路径”会附加到构建iphoneos构建的路径。当我尝试编译模拟器时,该文件被忽略,因为它不适用于i386体系结构,并且构建失败。
我一直在疯狂地寻找,而不是理解我在做什么不同。我看到的每个地方,似乎XCode应该做一些魔术来将模拟器与模拟器和设备链接到设备 - 但对我来说它总是将特定路径添加到设备或模拟器。
(我已尝试使用两个目标来区分它们,但这确实有效,但它根本不是一个理想的解决方案。我必须每次更改2个目标而不是1个。)
希望我被理解,
pleeeaaaaase help :)。
乌迪德。
答案 0 :(得分:0)
我的同事最终找到了答案 -
在XCode 4中,默认是将所有项目构建到共享建筑文件夹。我正在使用XCode 3进行修复,将其切换到构建文件夹位于项目文件夹中的旧方法。
将XCode切换为在一个独特的地方构建,允许魔术发生并且相应的构建一起构建。我被告知它正是它的意思,但没有链接到参考。
XCode菜单 - >偏好 - >地点 - >建设地点: - 将构建放置在派生数据位置(推荐) - 独特的子文件夹
干杯, 奥德。