ios - 解析错误“无法构建模块 '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,问题又消失了。
解决方案
我将我的 Mac 更新到 Catalina 10.15.1,并且能够将 Xcode 更新到 11.2。在此之后,解析错误停止,我的所有语法突出显示都恢复正常。
推荐阅读
- machine-learning - 如何使用八度音阶中的梯度下降来解决逻辑回归?
- sql - JSON值中的Oracle搜索数组?
- mpdf - 使用 mPDF 时跨度不旋转
- javascript - Parse.com 匹配给定关系列中数组上的所有指针
- c# - XDocument C#解析节点内的节点值
- security - 通过比较两个字符串的哈希值来泄漏时间是否容易受到攻击?
- php - 使用 PHP 将表格更新为 MS SQL
- c - 将 sizeof() 的结果赋值给 ssize_t
- javascript - iOS 是否支持“beforeinstallpromp”事件?
- django - Django Nginx Gunicorn - 媒体文件未显示(DigitalOcean 部署)