iOS 模拟器连接超时
Posted
技术标签:
【中文标题】iOS 模拟器连接超时【英文标题】:iOS Simulator connection timed out 【发布时间】:2018-06-02 05:34:29 【问题描述】:当我尝试使用 Xcode 9.4 版模拟器模拟我的 ios 应用程序时,它会不断加载和加载,直到它向我发送以下消息:
无法启动与模拟器的服务连接。连接超时
我的网速很快,我很快就更新了我的 macOS HighSeirra 10.13.4。
【问题讨论】:
重置模拟器数据 互联网连接不影响与模拟器的连接 我已经看到了三个原因:1:
当您使用的 Mac 内存太少 (2:慢硬盘(非SSD); 3:
输入管理员密码时连接超时的非管理员帐户。 Solution:
在这三种情况下,您只需要等待模拟器正确加载(并输入任何管理员密码),然后尝试再次在模拟器中运行应用程序 - 它应该可以正常连接。您还可以连接到 Xcode 中正在运行的模拟器(Debug->Attach to Process)。
@RoboticCat 似乎是对的,在我的情况下,在这台机器上我的可用内存非常低(
Xcode 10 下的任何 iOS 12 模拟器都对我不利。所有其他非 iOS 12 模拟器都可以正常工作。不管是什么项目,或者它们是否被????代码菜单清理或通过删除派生数据文件夹来清理。
【参考方案1】:
关闭 Xcode 正确(也从您的扩展坞)
关闭模拟器
然后重新启动 Xcode 和模拟器。
让它构建和索引项目
然后它应该可以正常工作..
谢谢
快乐编码 ;)
附:清除派生数据,如果上述步骤不适合您。
【讨论】:
【参考方案2】:关闭模拟器。
尝试清理您的项目并再次运行。
如果没有帮助,请尝试重新启动 XCode
尝试重新启动你的 Mac
是否没有帮助附:请检查您是否只有一个正在运行的模拟器副本
【讨论】:
【参考方案3】:清理您的项目 [通过按 Command+Option+Shift+K] 或 [Command+Shift+K]。这将解决您的问题。
【讨论】:
我没有苹果键盘。实际上我在 Windows 上使用 Vmware 播放器。我怎样才能按“命令” 那试试,有一个windows按钮。点击windows+shift+k。以上是关于iOS 模拟器连接超时的主要内容,如果未能解决你的问题,请参考以下文章
模拟 java.net.ConnectException:连接超时
getPartitionedTopicMetadata 时无法获得连接 - io.netty.channel.ConnectTimeoutException:连接超时