我正在使用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
。