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:连接超时

错误:发生网络错误(如超时、连接中断或主机无法访问)

android 套接字连接超时

getPartitionedTopicMetadata 时无法获得连接 - io.netty.channel.ConnectTimeoutException:连接超时

Windows Mobile Emulator 连接超时访问本地 Web 服务