【问题标题】:XCode 4 Archiving Error: one or more PCH files were found, but they were invalidXCode 4 存档错误:找到一个或多个 PCH 文件,但它们无效
【发布时间】:2011-08-29 03:30:35
【问题描述】:

在此处记录一个奇怪的 XCode 4 错误以供将来参考:

“找到一个或多个PCH文件,但它们无效”

清理不能解决问题,您需要通过按住 ALT 并从菜单中选择产品来清理构建文件夹。 “Clean”条目现在将更改为“Clean Build Folder”,这将擦除错误的 PCH 副本并无错误地编译。

【问题讨论】:

  • 感谢您的贡献,您可能想要做的一件事是将您的原始帖子改写为问题,然后将解决方案作为答案发布(您将无法接受自己的答案)天)。这样,寻找此问题答案的人将能够找到它并立即看到有一个可接受的答案。 meta.stackexchange.com/questions/17463/…
  • 这将是“选项”键。 (某些第 3 方键盘不会将选项键标记为“ALT”)。

标签: xcode archive pch


【解决方案1】:

我不得不读了几遍才知道发生了什么。原始海报回答了他自己的问题。修复:

通过按住 ALT 并从菜单中选择产品来清理构建文件夹。 “Clean”条目现在将更改为“Clean Build Folder”,这将擦除错误的 PCH 副本并无错误地编译。

【讨论】:

  • 这将是“选项”键。 (某些第 3 方键盘不会将选项键标记为“ALT”)。
【解决方案2】:

我遇到了这个解决方案有帮助的另一个问题。更新我依赖的外部库后,我收到以下消息:

fatal error: file '/path/to/SomeHeaderFile.h' has been modified since the precompiled header was built

使用“正常”清理已经有助于在调试版本中摆脱它。但是,当我想使用 Archive 为 AppStore 创建新版本时,错误消息仍然存在。

现在使用“Clean Build Folder”终于为我解决了这个问题!

【讨论】:

    猜你喜欢
    • 2014-12-14
    • 1970-01-01
    • 2011-08-09
    • 1970-01-01
    • 2022-06-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多