AppCode 2022.1.2无法显示Xcode中可见的警告该如何配置开启?
AppCode 代码警告显示设置方案
对应环境
- AppCode 版本:2022.1.2
- 配套Xcode版本:13.3
问题表现
同一段代码在Xcode中可正常展示代码警告,AppCode侧无对应提示,界面对比如下:
- AppCode界面:

- Xcode界面:

开启警告的操作步骤
AppCode默认未全量开启和Xcode对齐的代码检查规则,按以下路径配置即可:
- 打开AppCode设置面板,快捷键为
⌘ + , - 进入
Editor | Inspections配置页:- 顶部筛选栏选择当前开发使用的语言(Objective-C/Swift)
- 勾选需要展示的警告对应检查项,常规的API弃用、空值风险、未使用变量/函数、类型不匹配等警告都可在列表中找到对应条目
- 检查配置文件选择
Project Default,可自动同步项目Build Settings中配置的Xcode警告规则
- 进入
Build, Execution, Deployment | Build Tools | Xcode配置页,确认当前选中的Xcode路径为本地安装的13.3版本,避免工具链版本不匹配导致规则读取失败 - 配置完成后点击
Apply保存,再执行File | Invalidate Caches...勾选清除缓存并重启AppCode,警告即可正常展示。
补充说明:AppCode的代码提示由自身静态分析引擎+Clang编译器两层能力提供,极少数Xcode专属警告如果未出现在Inspections列表中,属于当前版本未做适配,2022.1.2版本已覆盖Xcode 13.3下绝大多数常规开发场景的警告规则。
内容的提问来源于stack exchange,提问作者Zdrinko
相关产品推荐
相关产品推荐

