Xcode 13 导入SwiftUI后输入@符号代码补全功能失效问题求助
M1芯片Mac Xcode SwiftUI @关键字补全故障解决方案
可行修复步骤
步骤1:重置Xcode架构运行配置
右键访达「应用程序」目录中的Xcode,点击「显示简介」,切换「使用Rosetta打开」的勾选状态后重启Xcode测试:
若原本已勾选,取消勾选后重启;若原本未勾选,先勾选重启一次,再取消勾选重启。步骤2:重置Xcode全局用户配置
完全退出Xcode后打开终端,执行命令:defaults delete com.apple.dt.Xcode
命令执行完成后重启设备,重新打开Xcode完成初始引导流程,再测试补全功能。步骤3:排查项目配置冲突
新建空白SwiftUI项目测试补全是否正常:- 若新项目补全正常,说明原项目配置存在异常,检查原项目Build Settings配置:
- 确认Architectures设置为
Standard Architectures (arm64),不要手动指定x86_64架构 - 确认Swift Language Version设置为当前Xcode支持的正式版本,不要使用Beta版语法标识
- 确认Architectures设置为
- 若新项目也存在相同问题,继续执行后续步骤
- 若新项目补全正常,说明原项目配置存在异常,检查原项目Build Settings配置:
步骤4:排查系统输入源与快捷键冲突
打开系统设置→键盘→输入源,移除所有第三方输入法,仅保留系统自带的中英文输入源后测试。同时检查自定义全局快捷键是否与Xcode默认的代码补全触发快捷键冲突。
该故障属于M1系列设备专属的架构适配类异常,上述步骤可覆盖90%以上同类场景的修复。
内容的提问来源于stack exchange,提问作者bauerMusic
相关产品推荐
相关产品推荐

