Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/94.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios 更改架构后的Apple LLVM 6.0错误_Ios_Xcode_Open Source_Computer Architecture_Llvm Clang - Fatal编程技术网

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个小时。