升级Xcode 14与Ventura后Mac卡顿重启,无法构建iOS应用求解决
解决方案
1. 修复系统层面稳定性
- 给Ventura系统打最新补丁(比如13.6及以上版本),官方后续补丁通常会修复旧款Mac的兼容性问题。
- 重置SMC:2017款带Touch Bar的MacBook Pro,关机后按住
左Shift+左Option+左Command+电源键保持10秒,松开后等几秒再开机。 - 重置NVRAM:开机瞬间按住
Command+Option+P+R,直到听到第二次启动音再松开,重置系统配置存储。
2. 降低Xcode资源负载
- 关闭Xcode冗余功能:打开Xcode按
Command+,进入偏好设置,在Locations里取消勾选Automatically manage schemes;General里关闭Show live issues。 - 限制Xcode内存占用:打开「活动监视器」找到Xcode进程,右键选「查看信息」,在「内存」标签设置合理的内存限制(比如16GB,根据自身Mac内存调整)。
3. 彻底清理Xcode缓存
- 删除衍生数据:Xcode顶部菜单点
Xcode→Settings→Locations,点击Derived Data旁的箭头,清空文件夹内所有内容。 - 清理模拟器缓存:
Window→Devices and Simulators,选中所有模拟器右键Delete Content and Settings。 - 终端执行缓存清理命令:
rm -rf ~/Library/Caches/com.apple.dt.Xcode rm -rf ~/Library/Developer/Xcode/DerivedData rm -rf ~/Library/Developer/Xcode/iOS DeviceSupport
4. 临时降级Xcode(兼容性备选)
如果上述方法都无效,可暂时降级到Xcode13.4.1,这个版本对2017款Mac兼容性更友好,也能支持iOS15及以上应用的构建,等Ventura后续补丁优化后再升级Xcode14.x。
5. 排查第三方冲突
- 删除Xcode第三方插件:打开
~/Library/Application Support/Xcode/Plug-ins,删掉所有非官方插件。 - 禁用冲突内核扩展:系统设置→「隐私与安全性」→「安全性」里,检查并禁用未授权的第三方内核扩展。
内容的提问来源于stack exchange,提问作者Jereson
相关产品推荐
相关产品推荐

