清理 Xcode 中多余的模拟器可以通过以下步骤实现,既能释放磁盘空间,又能保持开发环境整洁:
方法 1:通过 Xcode 图形界面删除
-
打开模拟器管理窗口
打开 Xcode → 顶部菜单栏选择 Window → Devices and Simulators → 切换到 Simulators 标签。 -
删除单个模拟器
-
在左侧列表中选择要删除的模拟器(如旧版 iOS 或不再使用的设备型号)。
-
点击底部 - 按钮删除。
-
-
批量删除(可选)
-
按住 Command 键多选模拟器,再点击 - 按钮批量删除。
-
方法 2:手动清理残留文件
删除模拟器后,其数据可能仍残留在系统中,需手动清理:
-
删除模拟器设备数据
终端执行以下命令,删除所有已卸载模拟器的数据:rm -rf ~/Library/Developer/CoreSimulator/Devices/
-
清理旧版模拟器系统镜像
rm -rf ~/Library/Developer/CoreSimulator/Images/*
-
清理 Derived Data(可选)
构建缓存可能占用大量空间,清理方法:rm -rf ~/Library/Developer/Xcode/DerivedData/
方法 3:使用命令行工具
-
列出所有模拟器
xcrun simctl list devices
-
删除指定模拟器
通过 UUID 或名称删除:xcrun simctl delete <模拟器-UUID> # 或删除所有不可用设备 xcrun simctl delete unavailable
注意事项
-
谨慎操作:删除前确保模拟器未在运行,避免误删正在使用的设备。
-
空间回收:手动清理
CoreSimulator
目录可释放数 GB 空间。 -
重新下载:若误删需用的模拟器,可通过 Xcode 的 Preferences → Components 重新下载。