【问题标题】:"input is not a PCH file" - Xcode“输入不是 PCH 文件” - Xcode
【发布时间】:2019-02-04 10:51:55
【问题描述】:

我正在使用 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 文件:

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

知道有什么问题吗?

编辑:build settings

【问题讨论】:

  • 你用的是什么Xcode版本?
  • 嗨,Xcode 10.1!
  • 打开Xcode项目,尝试执行以下步骤,XCode->File->Workspace Settings->Build System,选择“Legacy Build System”选项。
  • 好像可以了,非常感谢!!

标签: ios objective-c xcode pch


【解决方案1】:

AshokPolu 找到的解决方案:

打开Xcode项目,尝试执行以下步骤,XCode->File->Workspace Settings->Build System,选择“Legacy Build System”选项。

【讨论】:

    【解决方案2】:

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

    【讨论】:

    • 嗨,我添加了我的构建设置的屏幕截图。扩展名是 .pch,我不知道 .gch 来自哪里..
    猜你喜欢
    • 1970-01-01
    • 2014-08-09
    • 1970-01-01
    • 2013-03-17
    • 2011-05-12
    • 2011-04-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多