按照xcode后,如果遇到更新,往往会出现各种问题,比如watch模拟器无法安装成功,或者就是更新的最后0.0001%总是完成不了,appstore里菊花转圈不断。
解决方法:
- 简单粗暴,删除xcode即可
- 去apple developer download下载离线安装版本,安装
我最近不太使用swift开发,所以决定删除xcode,顺便节省磁盘空间。
然而,删除xcode后,更新提示还是依然会出现,采取如下几步顺利接触更新提示。
关闭sip
- 重启mac,同时按住cmd+R启动恢复模式
- 进入恢复模式,启动terminal
csrutil disable
- 重启,进入如下目录,并删除和clt有关的系列文件
22-11-06/Users/xxxxx~%>cd Library/Apple/System/Library/Receipts
22-11-06/Users/XXXXX~%>sudo rm -rf com.apple.pkg.CLTools_*.*
- 再次进入恢复模式,启动terminal
- 启动sip
csrutil enable
重新定位clt工具
22-11-06/Users/xxxxx~%>sudo xcode-select -switch /
22-11-06/Users/XXXX~%>xcode-select -p
/Library/Developer/CommandLineTools
最后,更新brew
brew update