Xcode 叮当声:错误:没有这样的文件或目录:…预编译头........pch

Xcode 叮当声:错误:没有这样的文件或目录:…预编译头........pch,xcode,clang,precompiled-headers,Xcode,Clang,Precompiled Headers,我在一台机器上正确地构建了一个项目,但是当我尝试在另一台机器上构建它时,我得到了以下错误。这两台机器都有相同版本的OSX和XCode,并且源文件完全相同 叮当声:错误:没有这样的文件或目录:'/Users/Cristian/Library/Developer/Xcode/DerivedData/MadGoose-alcvoermelusildxepcbneygiwbk/Build/Intermediates/PrecompiledHeaders/MadGoose_Prefix-afbukpnso

我在一台机器上正确地构建了一个项目,但是当我尝试在另一台机器上构建它时,我得到了以下错误。这两台机器都有相同版本的OSX和XCode,并且源文件完全相同

叮当声:错误:没有这样的文件或目录:'/Users/Cristian/Library/Developer/Xcode/DerivedData/MadGoose-alcvoermelusildxepcbneygiwbk/Build/Intermediates/PrecompiledHeaders/MadGoose_Prefix-afbukpnsoecegqeiuwhfersynbx/MadGoose_Prefix.pch'

我在那个目录中有以下文件

  • MadGoose_Prefix.pch.data
  • MadGoose_Prefix.pch.pch
  • MadGoose_Prefix.pch.dia
  • MadGoose_Prefix.pch.pch.hash-criteria
有人知道会是什么吗?
或者我应该在机器之间比较什么?

我发现了问题,我在构建设置中遇到了这个问题

FRAMEWORK_SEARCH_PATHS = (
                "$(inherited)",
                "\"${FACEBOOKSDK}\"",
            );
由于我们不再在项目中使用Facebook,因此在出现问题的机器中变量
${FACEBOOKSDK}
是空的,因此我将其从那里删除并解决了问题

对于有构建问题的其他人,请直接查看
.pbxproj
XCBuildConfiguration
部分(介于
/*开始XCBuildConfiguration部分*/
/*结束XCBuildConfiguration部分*/
之间的所有内容),很容易发现问题,在XCode中,变量将替换为它们的值,除非您编辑它们