"input is not a PCH file" - Xcode



我正在使用PCH文件处理客户端代码,但我有此错误。

错误:输入不是 PCH 文件: '/Users/XXX/Library/Developer/Xcode/DerivedData/Stockfish-gmtlyxbgbyyplbgwrhzsazbjjtxp/Build/Intermediates.noindex/PrecompiledHeaders/SharedPrecompiledHeaders/2449868381699930613/Stockfish_Prefix.pch.gch' 致命错误:文件 '/Users/XXX/Library/Developer/Xcode/DerivedData/Stockfish-gmtlyxbgbyyplbgwrhzsazbjjtxp/Build/Intermediates.noindex/PrecompiledHeaders/SharedPrecompiledHeaders/2449868381699930613/Stockfish_Prefix.pch.gcinput 不是 PCH 文件:

我尝试删除派生数据,清理 et 重建,但我仍然有此错误。几个月前它正在工作。

知道出了什么问题吗?

编辑:构建设置

AshokPolu找到的解决方案:

打开 Xcode 项目,尝试执行以下步骤,XCode->文件>工作区设置->构建系统,选择"旧版构建系统"选项。

在这种情况下,错误是不言自明的。如果您查看您发布的消息的最后,它会说Stockfish_Prefix.pch.gcinput不是PCH文件。这是正确的,因为它具有gcinput,因为它是文件扩展名。我调试的第一步是进入您的构建设置并搜索pre-compiled。确保它指定的文件存在,并且扩展名为.pch

相关内容

最新更新