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

Xcode 9.3在MBP(2015款中配)上性能极差,CPU占用过高求助

解决Xcode 9.3在MBP (Mid 2015)上高CPU占用、卡顿及功能失效问题

我之前在同款MBP(Mid 2015,16GB i7)上也碰到过Xcode 9.3这个糟心的性能问题,折腾了好几种方法才搞定,给你列几个亲测有效的方案,从易到难试试:

  • 清理Xcode缓存与派生数据
    缓存和派生数据堆积是Xcode卡顿的常见元凶,尤其是大版本更新后。操作步骤:

    1. 完全关闭Xcode
    2. 打开终端,执行这两条命令彻底清理:
      rm -rf ~/Library/Developer/Xcode/DerivedData
      rm -rf ~/Library/Caches/com.apple.dt.Xcode
      
    3. 重启Xcode,很多时候这一步就能把CPU占用打下来,自动补全和断点也能恢复正常
  • 切换到Legacy Build System并关闭索引过载功能
    Xcode 9.3的新构建系统在老机型上兼容性不太好,尤其是"Index-While-Building"功能容易导致CPU狂飙:

    1. 关闭Xcode后先按第一步清理派生数据
    2. 打开Xcode,加载项目后点击顶部菜单栏的File -> Workspace Settings(单项目的话是Project Settings)
    3. 在Build System下拉菜单中选择Legacy Build System
    4. 取消勾选所有和"Index-While-Building"相关的选项(不同版本措辞可能略有差异,找类似描述的选项即可)
  • 重置Xcode偏好设置
    如果偏好设置文件损坏,也可能导致各种异常:

    1. 关闭Xcode
    2. 终端执行命令重置偏好:
      defaults delete com.apple.dt.Xcode
      
    3. 重启Xcode,会重新初始化偏好设置,记得之后重新配置你常用的编辑器、调试等设置
  • 排查第三方依赖兼容性
    有些第三方库在Xcode 9.3下会触发索引bug,导致CPU占用异常:

    1. 临时移除最近添加的第三方库,测试卡顿是否缓解
    2. 如果用CocoaPods管理依赖,执行pod deintegrate彻底移除后,再重新pod install,确保依赖是兼容Xcode 9.3的版本
  • 彻底重装Xcode 9.3
    如果以上方法都没用,大概率是安装包损坏了:

    1. 把Xcode拖到废纸篓并清空
    2. 删除残留文件:
      rm -rf ~/Library/Developer
      rm -rf ~/Library/Caches/com.apple.dt.Xcode
      rm -rf ~/Library/Preferences/com.apple.dt.Xcode.plist
      
    3. 从App Store或苹果开发者官网重新下载安装Xcode 9.3

我当时是通过清理派生数据+切换到Legacy Build System解决了问题,你可以从第一个方法开始试,一步步排查应该能解决。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.05.26 11:02:21