Xcode中AppDelegate类代码突然失去语法高亮,求助解决
解决Xcode中仅AppDelegate类失去语法高亮的问题
- 检查文件类型设置:右键AppDelegate.swift文件,打开File Inspector,在「Identity and Type」区域确认「File Type」是
Default - Swift source code。如果被误设为纯文本或其他类型,改回默认类型即可。 - 删除Derived Data缓存:前往路径
~/Library/Developer/Xcode/DerivedData,找到对应项目的缓存文件夹并删除,之后重启Xcode。这能清除Xcode生成的旧缓存文件,解决多数解析异常问题。 - 重置Xcode偏好设置:按住Option键启动Xcode,选择「Reset Xcode Settings」确认重置。注意这会清空所有自定义的Xcode设置(如快捷键、布局),有需要可提前备份偏好设置文件。
- 排查代码语法问题:仔细检查AppDelegate中的代码,是否存在未闭合的括号、引号,或者因之前的空数组、API错误导致的语法异常。修复所有语法错误后重新编译,Xcode可能恢复语法高亮。
- 重新添加AppDelegate文件:先将AppDelegate.swift移到项目目录外,在Xcode中选择该文件并点击「Remove Reference」(不要选择删除文件),之后再将文件拖回项目,重新关联到对应Target。
内容的提问来源于stack exchange,提问作者Ozan
相关产品推荐
相关产品推荐

