更改体系结构后Apple LLVM 6.0错误

时间:2015-01-12 04:20:21

标签: ios xcode open-source computer-architecture llvm-clang

我一直在努力恢复旧的开源项目,当我将架构从$(ARCHS_STANDARD_32_BIT)更新为$(ARCHS_STANDARD)时,Xcode给了我一个很长的错误标题Apple LLVM 6.0 ErrorCommand /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang failed with exit code 1行结束。我尝试撤消架构更改,但是当我再次运行它时仍然会出错。

以前的版本运行完美,对错误构建所做的唯一更改是:

1)我将项目移至Dropbox

2)我改变了架构

以下是完整错误:http://pastebin.com/huLnWc7v

2 个答案:

答案 0 :(得分:0)

试试这个,它可以解决你的问题。

问题:编译器无法找到.pch文件。这是因为项目目标中的前缀头文件.pch的位置不正确。

该位置在“项目目标/构建”设置中定义。您需要转到:项目目标 - >构建设置选项卡 - >向下滚动并查找" Apple LLVM编译器6.0 - 语言"在此节点下 - >您将找到Prefix Header文件的键/值设置。

通常,前缀头文件位于"支持文件"项目中的文件夹

参考:Anbu.Karthik

enter image description here

答案 1 :(得分:0)

我正在尝试编译ARM代码,就像它是ARM64一样。由于它只是一个应用而不是扩展,我不需要这样做。因此,在项目>目标>构建设置>下架构我更改了架构关键I标准架构,以及armv7的有效架构关键。