首页 > 解决方案 > 解析错误“无法构建模块 'UIKit'”,但应用程序运行正常

问题描述

我在 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,问题又消失了。

标签: iosobjective-cxcode11

解决方案


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


推荐阅读