我在 Xcode 11 中创建了一个新项目,即 Objective C 中的“单 View 应用程序”。在每个类中都有 #import <UIKit/UIKit.h>
行。以红色突出显示,并显示消息“无法构建模块‘UIKit’。”但是应用程序构建并运行没有问题。
几年前我在 SO 上读过很多这样的问题,但没有一个是关于 XCode 11 的,而且听起来它们中的任何一个都不会在不破坏的情况下构建。对我来说这纯粹是一个解析问题。
我尝试删除派生数据,并多次重新安装 XCode。上次我完成本教程以从计算机中完全删除 XCode 时:https://macpaw.com/how-to/uninstall-xcode-on-macos
在这一天剩下的时间里,这个问题似乎已经消失了。但今天早上又回来了。
我拥有的任何 XCode 项目似乎都会发生这种情况,包括没有代码更改的全新项目。
我会忽略“错误”,但它使我无法使用自动完成功能,这会大大减慢我的工作流程。
更新 这个问题似乎已经消失了。我不知道为什么,但我很高兴。
更新 更新我的电脑后,这个问题又出现了。我已经有一段时间无法更新 Xcode 了。我不确定问题是否相关
更新 我能够更新 Xcode,问题又消失了。
最佳答案
我将 Mac 更新到 Catalina 10.15.1,并且能够将 Xcode 更新到 11.2。此后,解析错误停止,所有语法突出显示都恢复正常。
关于ios - 解析错误 "Could not build module ' UIKit'”但应用程序运行正常,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58559026/