更改架构后的 Apple LLVM 6.0 错误
Apple LLVM 6.0 Error After Changing Architectures
我一直在努力恢复一个旧的开源项目,当我将架构从 $(ARCHS_STANDARD_32_BIT)
更新到 $(ARCHS_STANDARD)
时,Xcode 给了我一个很长的标题错误Apple LLVM 6.0 Error
以行 Command /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang failed with exit code 1
结束。我尝试撤消架构更改,但当我再次 运行 时它仍然给出错误。
之前的构建运行完美,对错误构建所做的唯一更改是:
1) 我把项目移到了 Dropbox
2) 我改变了架构
这是完整的错误:http://pastebin.com/huLnWc7v
试试这个,它可能会解决您的问题。
问题:编译器无法找到 .pch
文件。这是因为前缀头文件 .pch
在项目目标中的位置不正确。
位置在项目 Target/Build 设置中定义。您需要转到:Project Target -> Build Settings 选项卡 -> 向下滚动并在该节点下查找 "Apple LLVM Compiler 6.0 - Language" -> 您将找到 Prefix Header 文件的 key/value 设置。
通常 Prefix 头文件位于项目中的 "Supporting File" 文件夹下
参考:Anbu.Karthik
我试图像编译 ARM64 一样编译 ARM 代码。因为它只是一个应用程序而不是扩展程序,所以我不需要这样做。因此,在 Project>Target>Build Settings> Architectures 下,我将 Architectures 键更改为标准架构,将 Valid Architectures 键更改为 armv7。
我一直在努力恢复一个旧的开源项目,当我将架构从 $(ARCHS_STANDARD_32_BIT)
更新到 $(ARCHS_STANDARD)
时,Xcode 给了我一个很长的标题错误Apple LLVM 6.0 Error
以行 Command /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang failed with exit code 1
结束。我尝试撤消架构更改,但当我再次 运行 时它仍然给出错误。
之前的构建运行完美,对错误构建所做的唯一更改是:
1) 我把项目移到了 Dropbox
2) 我改变了架构
这是完整的错误:http://pastebin.com/huLnWc7v
试试这个,它可能会解决您的问题。
问题:编译器无法找到 .pch
文件。这是因为前缀头文件 .pch
在项目目标中的位置不正确。
位置在项目 Target/Build 设置中定义。您需要转到:Project Target -> Build Settings 选项卡 -> 向下滚动并在该节点下查找 "Apple LLVM Compiler 6.0 - Language" -> 您将找到 Prefix Header 文件的 key/value 设置。
通常 Prefix 头文件位于项目中的 "Supporting File" 文件夹下
参考:Anbu.Karthik
我试图像编译 ARM64 一样编译 ARM 代码。因为它只是一个应用程序而不是扩展程序,所以我不需要这样做。因此,在 Project>Target>Build Settings> Architectures 下,我将 Architectures 键更改为标准架构,将 Valid Architectures 键更改为 armv7。