Xcode 10.0模拟器无法启动[重复]

Posted

技术标签:

【中文标题】Xcode 10.0模拟器无法启动[重复]【英文标题】:Xcode 10.0 simulator unable to boot [duplicate] 【发布时间】:2018-10-12 11:03:49 【问题描述】:

我最近一直在尝试使用最新版本的 Xcode (10.0),但是当我打开模拟器时出现错误提示

“模拟器无法启动”

我已经尝试下载以前的版本,但仍然遇到同样的错误。

【问题讨论】:

删除所有模拟器。 请注明是ios模拟器还是tvOS模拟器。 删除 iphone 和 watchOS 模拟器效果很好。 【参考方案1】:

您的模拟器可能会卡在某个循环中,请尝试在 bash 中运行它:

以下几行删除所有模拟器

xcrun simctl shutdown all  
xcrun simctl delete $(xcrun simctl list | grep -o '[0-9A-F]\8\-[0-9A-F]\4\-[0-9A-F]\4\-[0-9A-F]\4\-[0-9A-F]\12\' | xargs)
xcrun simctl delete unavailable

然后您可以再次通过 xcrun simctl 或通过 xcode 安装所有设备。只需再次在 bash 中逐行运行此代码:

# This takes latest runtime available in xcode build. (IT counts with beta...)
runtime=$(xcrun simctl list runtimes | grep "iOS" | tail -1 | awk -F' - ' 'print $3F')

# Simulators should carry the iOS version. And probably CI Prefix.
# Check if simulators alreadz exists.
echo "The current iOS runtime is: $runtime"
xcrun simctl create "iPhone 7" com.apple.CoreSimulator.SimDeviceType.iPhone-7 $runtime

【讨论】:

我确信有非命令行解决方案:OP 甚至没有指定它是否是 iOS,或者他是否尝试了之前关于此事的问题的经典步骤。 我确定没有 :D 因为你根本无法关闭卡在内存中的模拟器...你可以使用活动监视器来关闭 CoreSimulator 进程,但你需要小心不要杀死一些不能重新启动,直到重新启动计算机... 我的意思是:这个关于“模拟器无法启动” 的问题是Unable to run app in Simulator: Xcode beta 6 iOS 8 的副本,它已经有28 个答案,并且没有一个使用xcrun 这个修复的完美答案是***.com/a/48075384/4439983 在 Xcode 11.2 上工作

以上是关于Xcode 10.0模拟器无法启动[重复]的主要内容,如果未能解决你的问题,请参考以下文章

XCode 7.3 模拟器无法启动

Xcode 错误:无法启动模拟应用程序

模拟器无法启动,在将我的 Xcode 更新到 8.2.1 后卡在验证“模拟器”上

升级到xcode模拟器无法响应,打不开修复iOS模拟器无法启动

从 Xcode 启动 iOS 模拟器并得到黑屏,然后 Xcode 挂起并且无法停止任务

Xcode,无法从项目中删除“启动图像”