我目前正在尝试在Xcode 5中构建我的项目。构建失败并出现以下错误:
相关性分析错误: missing compiler specification <XCCompilerSpecification:
此处有一些内存地址 :'com.apple.compilers.llvmgcc42':MISSING:Default> for file
用于项目中的所有代码文件。
该项目以前是在LLVM 4.2的Xcode 4.6中构建的,现在Xcode 5仅支持LLVM5。因此,这里显然有一些相关之处。
我已经在Xcode 5中设置了构建设置以使用LLVM 5,并且由于相同的原因,构建仍然失败。以前有没有人遇到过这种情况,并且知道如何阻止Xcode 5查找不再支持的LLVM 4.2?
这个问题是iOS 6 vs 7外观构建设置的结果
我在今天的一个旧项目中发现了类似的东西。发生的事情是我的项目中有一个子项目,而没有将其设置为llvm5。
您可能希望在目录中进行搜索以找到指定llvm 4.2的文件,例如:
MyMac:~/path/to/my/project $ grep -rHin llvm *
MyProject.xcodeproj/project.pbxproj:334: GCC_VERSION = com.apple.compilers.llvmgcc42;
MyProject.xcodeproj/project.pbxproj:348: GCC_VERSION = com.apple.compilers.llvmgcc42;
如果是这种情况,请尝试更新该子项目或将其完全删除,看看是否至少可以清理构建。
希望这可以帮助。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句