与iOS 8模拟器的连接丢失。

13

我在使用 Xcode 6 beta 4 和 iOS 8 模拟器时遇到了问题。每次我尝试运行我的项目,Xcode 都会发送一个 "连接丢失" 错误。我尝试删除和创建新的模拟器,为 Xcode 6 设置命令行工具,但仍然没有起色。我应该怎么办?

屏幕截图


你尝试过重启整个集成开发环境吗? - Losiowaty
这个问题竟然可以通过“你试过关掉再打开吗?”来解决,真是有点悲哀啊... :( - Christian Schnorr
@JayprakashDubey 不确定为什么您要在问题中添加自己的截图。如果用户有他们的问题的截图,他们会提供的,请不要这样做。 - Popeye
有人在设备上遇到过这个问题吗?我在iPhone 6+上遇到了这个问题。即使设备未连接到MAC,此崩溃也会发生。 - Shravya Boggarapu
请查看https://dev59.com/sOo6XIcBkEYKwwoYIAkf。 - Alexander Khitev
显示剩余2条评论
8个回答

7

在iOS模拟器中尝试“重置内容和设置...”,这对我有用。目前我的Xcode版本是6.0(6A313)。

这应该是iOS模拟器的一个已知bug,经过搜索,您可以尝试上述解决方案来暂时修复它。祝好运!

更新: 在尝试重置iOS模拟器之前,只需退出(cmd + Q)并启动它,我发现它在我的模拟器/xcode 6.1.1中也表现良好。


3

只需要重新运行您的项目,无需执行其他步骤。


我想知道为什么这种情况会发生。不得不运行两次应用程序才能运行一次,有点麻烦。 - LightningStryk
对我没用,但Itachi的解决方案有效。 - Graystripe

1

正如我在iOS模拟器开发论坛上的帖子中所指出的那样(https://devforums.apple.com/thread/248879?tstart=0),这是时间bug(竞态条件失败)展现自己的一种方式。目前唯一真正的解决方法就是重试。重置内容和设置或重新启动并不是真正相关的。


1
这种情况发生的原因正是一个问题 - 你所拥有的Xcode版本是测试版,这是一个已知的bug。
尝试以下几点以使其正常工作:
1. 重新启动Xcode和电脑。在我的经验中,采取以上步骤后,这个bug出现的频率会降低。 2. 忽略它。有时候,尽管出现错误,应用程序仍然可以正常运行。 3. 重新下载开发工具。如果你拥有一个导致该bug更为普遍的损坏版本,这可能会使其正常工作。 4. 等待修复。它仍然是测试软件 - 它应该很快就会被修复。希望如此。
希望这能帮到你!

0

重启我的设备解决了我的问题


0

相比于Xcode 6 beta版本,Xcode 6.1中这种情况发生的频率较低。

唯一的解决方案是重新运行您的项目。这似乎是一个bug,可能会在即将推出的Xcode 6.2版本中得到修复。

Xcode 6.2仍然存在这个问题。


0
删除模拟器中的应用程序,然后重新运行。这样可以解决我的问题。

-1
根据我的经验,除非使用iOS V7.1版本,否则没有任何方法能够解决这个问题。
即使重新启动模拟器和Mac电脑,错误仍然存在,所以我不得不下载iOS V7.1模拟器,然后通过这个版本成功建立了连接。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接