如何解决代码中出现的“未找到PCH文件”错误?

我刚刚克隆了一个github代码。 当我试图运行它时,它给了我没有桥接头可用的isse,我通过更改“构建设置”中的文件夹名称解决了。 在那之后我试图建立我得到这个问题

":0: error: PCH file '/Users/iosdeveloper/Library/Developer/Xcode/DerivedData/Project-ebqolwjodqhfifemlvpiqcmkwmtt/Build/Intermediates.noindex/PrecompiledHeaders/Project_1CZ4Z98EHTKKG-clang_1PO86BEGEY3JE.pch' not found: module file not found :0: error: clang importer creation failed " 

请帮帮我。

我今天也遇到了这个问题 – 我发现如果我以"${SRCROOT}/App/Some/Directory/App-Bridging-Header.h"的forms提供了我的App-Bridging-Header.h的路径错误有问题会发生,但是通过将桥接标题路径更改为简单的App/Some/Directory/App-Bridging-Header.h ,PCH“模块文件未找到”消失了,我能够编译我的项目。

我根本不需要创建Prefix.pch文件

希望这有助于某人!

在我的情况下,我没有在Build Settings中的App-Bridging-Header结尾处包含.h扩展名。 在给出App-Bridging-Header.h后,错误就消失了。 希望它对某些人有所帮助。

使用$(SRCROOT)/ $(PROJECT_NAME)设置动态链接,因为将文件拖动到设置创建静态路径,并在另一个路径中运行项目时导致问题

1-构建设置>搜索:“前缀标题”。

2-在“Apple LLVM 7.0”下,您将获得Prefix Header密钥。

3-键入文件目录。 例如:“$(SRCROOT)/ $(PROJECT_NAME)/ProjectName-Prefix.pch”。