You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何解决Xcode 13.1版本语法高亮功能无法正常工作的问题

可行解决方案如下

  • 检查命令行工具版本匹配
    执行xcode-select -p确认输出路径指向当前正在使用的Xcode 13.1安装包,若路径错误执行sudo xcode-select -s /Applications/Xcode.app/Contents/Developer修正(路径根据你实际Xcode安装位置调整)。
  • 清理深层Xcode缓存
    除已操作的DerivedData外,删除路径~/Library/Caches/com.apple.dt.Xcode下的所有内容,重启Xcode等待重新索引。
  • 检查索引排除配置
    打开项目Build Settings,搜索Index - Ignore Paths,确认没有误添加项目源码根目录、源码文件夹路径到排除列表中。
  • 修正构建架构配置
    1. 项目和所有Target的Build Settings中,Debug模式下Build Active Architecture Only设置为Yes
    2. 若使用的Carthage低于0.38.0版本,先升级Carthage到最新版,重新构建依赖时添加--use-xcframeworks --arch arm64参数,适配M1架构和Xcode13的二进制框架规范
  • 禁用第三方源码扩展
    打开Xcode设置→扩展→源代码编辑器,取消勾选所有第三方扩展后重启Xcode验证,Xcode13对旧版本语法高亮扩展兼容性极差,易导致原生高亮功能失效。
  • 检查SPM包配置
    打开项目的Package依赖面板,确认所有SPM包都已升级到兼容Xcode13的版本,删除SPM缓存:rm -rf ~/Library/Caches/org.swift.swiftpm后重新拉取依赖构建。

内容的提问来源于stack exchange,提问作者vx8

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.27 14:54:04