更新后的 XCode 4.6.2 问题。 (错误:从不同分支构建的 PCH 文件)[重复]

Posted

技术标签:

【中文标题】更新后的 XCode 4.6.2 问题。 (错误:从不同分支构建的 PCH 文件)[重复]【英文标题】:XCode 4.6.2 issue after update. (error: PCH file built from a different branch ) [duplicate] 【发布时间】:2013-04-24 05:50:38 【问题描述】:

我的项目在以前版本的 Xcode 中运行良好。现在我已经更新到 Xcode 4.6.2,我收到了这个错误:

从不同于编译器 ((clang-425.0.28)) 的分支 ((clang-425.0.27)) 构建的 PCH 文件

这是 Xcode 中的错误吗?我该如何解决?

【问题讨论】:

@DmitryShevchenko 是正确的,进行清理将解决问题。 我已经清理了项目仍然无法正常工作。 你必须清理构建文件夹(按住 alt 键) 感谢你们的合作。 【参考方案1】:

特别是如果你从命令行构建或者你有一个构建脚本,清理 xcode 目标是不够的。您必须删除此文件夹。

预编译头文件位置可以在

Target -> build settings => "Build locations" -> Precompiled headers cached path

打开Terminalcd到文件夹路径,删除文件夹,

#rm -fr SharedPrecompiledHeaders

【讨论】:

【参考方案2】:

我有closed xcode project then started againCMD+SHIFT+K。这个逻辑对我来说很好。

【讨论】:

我尝试了 10 次 Clean Build Folder,但从未修复过。关闭 Xcode,重新启动,清理构建文件夹,然后构建工作正常。谢谢!

以上是关于更新后的 XCode 4.6.2 问题。 (错误:从不同分支构建的 PCH 文件)[重复]的主要内容,如果未能解决你的问题,请参考以下文章

xcode更新从不同分支构建的PCH文件后的问题[重复]

RestKit 更新到 xcode 4.4.1 后的警告

升级到 Xcode 4 和 iOS 4.3 后的 iPhone JSON 错误

从 Xcode 11 更新到 12 后的 App Delegate/Scene Delegate 和 Firebase 问题 [关闭]

更新到IOS11和Xcode9后的问题!! “com.google.Maps.LabelingBehavior”、“TIC 读取状态”

升级到 Xcode 12 后的情节提要错误