Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/118.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/xcode/7.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios 如何卸载下载的Xcode模拟器?_Ios_Xcode_Ios Simulator - Fatal编程技术网

Ios 如何卸载下载的Xcode模拟器?

Ios 如何卸载下载的Xcode模拟器?,ios,xcode,ios-simulator,Ios,Xcode,Ios Simulator,如何卸载一个下载的Xcode模拟器 我的iOS 7模拟器无法启动(无法启动iOS模拟器)。我想完全重新安装它 我试过: 删除~/Library/Caches/com.apple.dt.Xcode 删除Xcode并从应用商店再次下载 但iOS 7.1模拟器仍在安装中。如何删除它 请注意,我也尝试过: 重置模拟器内容和设置 删除模拟器设备并再次创建它 它没有解决我的问题。您可以从/Library/Developer/CoreSimulator/Profiles/Runtimes(而不是~

如何卸载一个下载的Xcode模拟器

我的iOS 7模拟器无法启动(
无法启动iOS模拟器
)。我想完全重新安装它

我试过:

  • 删除
    ~/Library/Caches/com.apple.dt.Xcode
  • 删除Xcode并从应用商店再次下载
但iOS 7.1模拟器仍在安装中。如何删除它


请注意,我也尝试过:

  • 重置模拟器内容和设置
  • 删除模拟器设备并再次创建它

它没有解决我的问题。

您可以从
/Library/Developer/CoreSimulator/Profiles/Runtimes
(而不是
~/Library
!)中删除它们:


注意:这只会从Xcode设备列表中删除设备配置。要从硬盘中删除模拟器文件,请参阅前面的答案

对于Xcode 7,只需使用Xcode中的Window\Devices菜单:

然后在左侧的列表中选择emulator to delete并右键单击它。 以下是删除选项:


仅此而已。

在终端中运行此命令,以删除当前使用的Xcode版本中无法访问的模拟器


xcrun simctl delete不可用

另外,如果你想收回与模拟器相关的空间,你会发现删除sim卡日志为他节省了30 GB的空间

~/Library/Logs/CoreSimulator

稍微偏离主题,但可能非常有用,因为它可以作为您可能希望使用模拟器执行的其他任务的基础

我喜欢将我的模拟器列表保持在最低限度,因为在“设备和模拟器”中没有多选功能,所以将它们全部删除是一件痛苦的事情

所以我启动了所有我想使用的模拟人生,移除了所有我没有启动的模拟器

删除所有关机模拟器:

xcrun simctl list | grep -w "Shutdown"  | grep -o "([-A-Z0-9]*)" | sed 's/[\(\)]//g' | xargs -I uuid xcrun simctl delete  uuid
如果您需要返回单个模拟器,只需使用加号按钮将它们添加回“设备和模拟器”中的列表



在Xcode 6中,您只需进入“菜单>窗口>设备>模拟器”,然后删除一个您不需要的模拟器。@NeonSamuel:我已经尝试过了,但没有任何帮助(请参阅我问题的倒数第二行)。您必须从/Library/Developer/CoreSimulator/Profiles/runtimes中删除它们是的,这使我能够删除并重新安装模拟器运行时,因此非常感谢。不幸的是,它没有解决我的问题,我在尝试启动7.1版本时仍然收到
无法启动iOS模拟器的消息。我没有Profiles文件夹。我使用Xcode 7.1。我有什么问题吗?:)@kiedysktos在/Library中查找,而不是~/Libraryin/Library我没有开发人员文件夹,在~/Library/Developer/CoreSimulator中没有配置文件。但无论如何,我的模拟器问题是通过简单的系统重启解决的,MacOS 11.3和xCode 9.4上不存在这个文件夹,这是一个明智的解决方案!这将仅删除设备配置。问题是关于删除一个模拟器(它有与之关联的设备)。要将模拟器作为一个整体删除,需要删除版本运行时。Xcode将在下一次应用程序启动时为删除的运行时自动删除设备。请参阅上面@NimitParekh的答案,以了解实现此目的的方法。您所做的只是模拟器设备,它位于
~/Library/Developer/CoreSimulator/Devices/
,并且可以像您所说的那样几乎不费吹灰之力地重新创建。但是,任何iOS模拟器运行时都是相当大的,例如1.49G,它位于
/Library/Developer/CoreSimulator/Profiles/Runtimes
中。这是错误的。。。这是一种配置,而不是模拟器。@CTiPKA解决方案对我来说只起了部分作用(模拟器从Xcode中消失了,但应用程序大小本身保持不变)。为了永久删除它们,只需运行
xcrun simctl delete unavailable
这至少是一个在删除模拟器后要运行的命令,因为在xcode中删除模拟器后不会删除文件系统上的模拟器配置,然后执行此操作,在此处删除未使用的运行时文件:
/Library/Developer/CoreSimulator/Profiles/Runtimes
。然后运行您的命令(
xcrun simctl delete unavailable
),它将删除我们刚刚删除其运行时的模拟器。您还应该从文件~/Library/Developer/CoreSimulator/Devices/Devices\u set.plist中删除已删除的模拟器。
xcrun simctl delete unavailable
返回
xcrun:error:找不到实用程序“simctl”,不是开发工具或路径中的工具(macOS Catalina 10.15.7)我已经在
/Applications/Xcode.app/Contents/Developer/Platforms
中找到了所有与模拟器相关的文件,并删除了该目录的内容。正因为如此,我的列表中有286个模拟器。早该删减了,一个接一个地删除它们会让我的大脑崩溃到一个奇点,从而结束地球上所有的生命。你救了我我(我们)!呼!灾难避免了!救命恩人!!!❤️