ios - 解析错误 "Could not build module ' UIKit'”但应用程序运行正常

标签 ios objective-c xcode11

我在 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/

相关文章:

ios - 应用程序未在设备设置下列出 --> iOS 7 的通知

objective-c - 如何更改导航栏分隔线的颜色

ios - Realm swift : Results getting notifications even though there is no data change (Swift)

ios - objective-c 中UILabel的随机数

objective-c - 适用于 iOS 设备的正确 vCard 格式?

swift - 在 SwiftUI Xcode beta 5 中向图像添加带有 cornerRadius 的边框

ios - 以编程方式创建 UIViews 在 Xcode 11.1 中不起作用

cocoapods - 导入Swift Package Manager依赖项时出现 'no such module'错误

ios - Swift 4 向后兼容性

ios - 获取其他ios应用的版本号