Ios 更改架构后的Apple LLVM 6.0错误
我一直在努力恢复一个较旧的开源项目,当我将架构从Ios 更改架构后的Apple LLVM 6.0错误,ios,xcode,open-source,computer-architecture,llvm-clang,Ios,Xcode,Open Source,Computer Architecture,Llvm Clang,我一直在努力恢复一个较旧的开源项目,当我将架构从$(ARCHS\u标准\u 32位)更新为$(ARCHS\u标准)时,Xcode给了我一个很长的错误,标题是Apple LLVM 6.0 error,以行Command/Applications/Xcode.app/Contents/Developer/toolschains/XcodeDefault.xctoolschain/usr/bin/clang结尾,退出代码为1。我尝试撤消架构更改,但当我再次运行它时,它仍然给出了错误 以前的构建工作得很
$(ARCHS\u标准\u 32位)
更新为$(ARCHS\u标准)
时,Xcode给了我一个很长的错误,标题是Apple LLVM 6.0 error
,以行Command/Applications/Xcode.app/Contents/Developer/toolschains/XcodeDefault.xctoolschain/usr/bin/clang结尾,退出代码为1
。我尝试撤消架构更改,但当我再次运行它时,它仍然给出了错误
以前的构建工作得很好,对错误构建所做的唯一更改是:
1) 我把项目转移到Dropbox
2) 我改变了架构
下面是全部错误:试试这个,它可能会解决您的问题 问题:编译器无法找到
.pch
文件。这是因为前缀头文件.pch
在项目目标中的位置不正确
位置在项目目标/生成设置中定义。您需要转到:项目目标->构建设置选项卡->向下滚动并在此节点下查找“Apple LLVM编译器6.0-语言”->您将找到前缀头文件的键/值设置
通常,前缀头文件位于项目中的“支持文件”文件夹下
参考:
我试图编译ARM代码,就像它是ARM64一样。因为它只是一个应用程序,而不是一个扩展,我不需要这样做。因此,在Project>Target>Build Settings>Architectures下,我将Architectures键I standard Architectures和Valid Architectures键更改为armv7。那么,我是输入前缀头的当前位置(例如/UserName/Dropbox/MyApp/MyApp prefix.pch),还是将其保留为MyApp/MyApp prefix.pch?实际上,我刚从一个朋友那里得到另一个答案,他的解决方案奏效了。我会把它贴在下面。我很高兴你的问题得到了解决,并接受你自己的答案,这样它也会帮助其他人。好的,我会尽快接受它,上面说我必须再等15个小时。