我正在使用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文件:
我尝试删除派生数据,进行清理等重建工作,但仍然出现此错误。几个月前它就开始工作了。
你知道怎么了吗?
答案 0 :(得分:0)
这种情况下的错误很容易说明。如果您查看发布的消息的末尾,则表明Stockfish_Prefix.pch.gcinput
不是PCH文件。正确,因为文件扩展名为gcinput
。我要调试的第一步是进入构建设置并搜索pre-compiled
。确保指定的文件存在,并且扩展名为.pch
。
答案 1 :(得分:0)
AshokPolu的解决方案:
打开Xcode项目,尝试执行以下步骤,XCode-> File-> Workspace Settings-> Build System,选择“ Legacy Build System”选项。