解析错误“无法构建模块'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'”但应用程序运行正常的主要内容,如果未能解决你的问题,请参考以下文章
自 Xcode 5.1 以来无法在 cocoapods 中构建模块“UIKit”