【发布时间】:2013-09-28 21:08:30
【问题描述】:
我目前正在尝试在 Xcode 5 中构建我的项目。构建失败并出现错误:
依赖分析错误:
missing compiler specification <XCCompilerSpecification: 这里有一些内存地址 :'com.apple.compilers.llvmgcc42':MISSING:Default> for file
对于项目中的所有代码文件。
该项目过去是在 Xcode 4.6 中使用 LLVM 4.2 构建的,现在 Xcode 5 仅支持 LLVM 5。所以这里显然有一些相关的东西。
我已将 Xcode 5 中的构建设置设置为使用 LLVM 5,但出于同样的原因,构建仍然失败。有没有人遇到过这种情况并且知道如何阻止 Xcode 5 寻找它不再支持的 LLVM 4.2?
【问题讨论】:
-
清理然后重建会发生什么?
-
由于同样的问题,清理项目失败。内存地址在 Xcode 的同一次运行中保持不变。重新启动 Xcode 会更改内存地址。
-
您是否使用了一些自定义链接器标志等?
-
@SimonGermain,我没有使用自定义链接器标志。虽然我试图删除 Reveal App 框架的框架搜索路径。现在框架搜索路径和库搜索路径下只有一个 $(inherited) non-recursive。构建和清理操作仍然失败。
-
项目设置中的编译器设置是什么?
标签: ios xcode ios7 xcode5 xcode4.6