如何从Xcode中删除多余的iOS模拟器条目?

时间:2015-08-06 23:45:07

标签: ios xcode ios-simulator

如何从Xcode菜单中删除所有这些额外的模拟器?

Redundant iOS simulators in Xcode

5 个答案:

答案 0 :(得分:27)

如果你想快速做到这一点,我建议使用fastlane工具 你可以用一行重置模拟器

fastlane snapshot reset_simulators

安装fastlane工具

sudo gem install fastlane

确保您安装了最新版本的Xcode命令行工具:

xcode-select --install

https://docs.fastlane.tools/actions/capture_ios_screenshots#completely-reset-all-simulators

命令是

fastlane snapshot reset_simulators

答案 1 :(得分:11)

XCode > 窗口> 设备

  

然后使用删除键或单击齿轮图标删除模拟器。

答案 2 :(得分:3)

您不需要删除您不想在运行目的地下拉菜单中看到的模拟器。在Xcode 9上,你可以隐藏那些你不需要的东西。

  1. 转到窗口>设备和模拟器 Shift Cmd 2

  2. 从左侧选择模拟器并取消选中'显示为运行目的地'如下所示:

  3. Untick 'Show as run destination'

答案 3 :(得分:1)

您现在可以在XCode 9中轻松删除设备,但使用模拟器工具栏。 运行模拟器后,转到顶部栏然后转到 硬件 - >设备 - >管理设备然后选择模拟器。您将看到[Devices |。]选项模拟器]所以选择模拟器。 然后沿着列表工作,取消模拟器和您不想要的操作系统版本。太容易了。当您在XCode中查找要使用的模拟器时,列表现在将更短。  Removing unwanted Simulators

答案 4 :(得分:0)

有一个不错的shell脚本,它可以在GitHub上删除所有模拟器并为您创建新模拟器的列表,而无需Fastlane(尽管无论如何值得拥有Fastlane):

https://github.com/jerolimov/reset_simulators