解析错误“无法构建模块'UIKit'”但应用程序运行正常

Posted

技术标签:

【中文标题】解析错误“无法构建模块\'UIKit\'”但应用程序运行正常【英文标题】:Parse error "Could not build module 'UIKit'" but the app runs fine解析错误“无法构建模块'UIKit'”但应用程序运行正常 【发布时间】:2019-10-25 13:02:00 【问题描述】:

我在 Xcode 11 中创建了一个新项目,即目标 C 中的“单视图应用程序”。在每个类中,#import <UIKit/UIKit.h> 行以红色突出显示,并显示消息“无法构建模块 'UIKit。'”但是应用程序构建和运行没有问题。

几年前,我在 SO 上读过很多这样的问题,但没有一个与 XCode 11 相关,而且听起来它们中的任何一个都不会在不中断的情况下构建。对我来说,这纯粹是一个解析问题。

我尝试删除派生数据,并多次重新安装 XCode。上次我通过本教程从我的计算机上完全擦除 XCode:https://macpaw.com/how-to/uninstall-xcode-on-macos

在当天剩下的时间里,这个问题似乎已经消失了。但是今天早上又回来了。

这似乎发生在我拥有的任何 XCode 项目中,包括没有代码更改的全新项目。

我会忽略“错误”,但它使我无法使用自动完成功能,这大大减慢了我的工作流程。

更新 这个问题似乎已经过去了。我不知道为什么,但我很高兴。

更新 更新我的计算机后,此问题再次出现。我有一段时间无法更新 Xcode。我不确定这个问题是否相关

更新 我能够更新 Xcode,问题又消失了。

【问题讨论】:

如果问题得到解决,请回答问题(在答案字段中)并具体说明修复的 Xcode 版本。这将对其他 Stack Overflow 用户有所帮助。谢谢。 【参考方案1】:

我将我的 Mac 更新到了 Catalina 10.15.1,并且能够将 Xcode 更新到 11.2。在此之后,解析错误停止,我的所有语法突出显示都恢复正常。

【讨论】:

以上是关于解析错误“无法构建模块'UIKit'”但应用程序运行正常的主要内容,如果未能解决你的问题,请参考以下文章

无法构建模块 UIKit

无法构建模块 UIKit --- Xcode 8.3.3

无法解决“无法构建模块“UIKit”

自 Xcode 5.1 以来无法在 cocoapods 中构建模块“UIKit”

当 UDF 使用一些外部资源文件但在本机运行时,为啥 Hive 错误 FileNotFoundException?

Java的错误类型