You need to enable JavaScript to run this app. macOS Big Sur下Xcode 12.2/12.4运行项目或.swift文件冻结问题求助
优惠活动
大模型
产品
解决方案
定价
更多

macOS Big Sur下Xcode 12.2/12.4运行项目或.swift文件冻结问题求助

macOS Big Sur 下 Xcode 12.x 打开文件/运行项目冻结无响应解决步骤
  • 修复升级后重置的磁盘访问权限
    打开系统设置,进入「隐私与安全性」>「完全磁盘访问权限」,移除原有Xcode条目后重新添加应用,重启Xcode生效。macOS大版本升级会静默重置应用沙箱权限,权限缺失会直接导致源码索引进程卡死,表现为持续转圈圈、打开Swift文件时完全无响应。
  • 清理未覆盖到的残留缓存与错误配置
    完全退出所有Xcode进程后,在终端依次执行以下命令:
    • rm -rf ~/Library/Developer/Xcode/DerivedData/*
    • rm -rf ~/Library/Caches/com.apple.dt.Xcode/*
    • defaults delete com.apple.dt.Xcode
      前两个命令分别清空项目派生数据、Xcode全局运行缓存,最后一个命令重置Xcode全部用户偏好,操作不会删除本地项目文件。
  • 核对系统与Xcode的版本适配关系
    macOS Big Sur 对Xcode版本存在严格的兼容阈值:系统版本处于11.0-11.2区间时,安装Xcode 12.4会触发源码索引持续加载的不兼容故障;系统版本为11.3及以上时,安装Xcode 12.2会出现命令行工具加载失败的问题。需匹配对应版本组合,避免跨版本错装。
    若此前App Store更新Xcode失败留下损坏的安装缓存,执行sudo rm -rf /Library/Developer/CommandLineTools后重新启动Xcode,等待系统自动完成命令行工具安装,不要中途中断流程。
  • 处理高概率触发的组件异常
    执行终端命令killall -9 SourceKitService,强制重启无响应的源码解析服务,再打开项目测试运行状态。如果打开.swift文件即冻结的问题仍存在,可临时在Xcode「设置」>「功能预览」页关闭SourceKit索引选项,排查是否为索引组件异常导致的卡死。
    部分Big Sur版本存在第三方输入法兼容bug,将系统默认输入法切换为原生英文状态,排除文本编辑组件被触发崩溃的情况。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.11.06 10:36:03