Xcode 8 | iOS 10模拟器“回复错误:连接无效”

当我尝试使用xcode8iOS 10模拟器中运行应用程序时,我经常收到这些警报。 他们每次随机出现两个,触发他们的东西并不明显。

下面是我得到的错误的图像。

错误屏幕截图。

我试过以下的东西。

  • 清理和重build应用程序
  • 重新启动xcode和模拟器
  • 清除派生数据和重build应用程序。

即使我得到同样的错误。 在我的情况问题是我在xcode 7.3和其模拟器打开,后来我closuresxcode 7,并打开xcode 8,并尝试运行应用程序,并得到了上述错误。

我想这是因为模拟器都是开放的,当我closures旧的模拟器时就解决了。 似乎是一些问题,而Xcode 8试图build立与模拟器的连接。

你只要按照这些步骤来消除这个错误,它在我身边工作得很好,我希望这些步骤也适用于你,也只是尝试一下。

  i)Remove multiple xcode versions. ii)Quit all Xcode and simulators. iii)Only one version you opened. iv)Go to Xcode -> Preferences 

在这里输入图像说明

v)转到位置 在这里输入图像说明 vi)为命令行工具设置适当的版本(你的Xcode版本)

vii)点击派生数据 在这里输入图像说明

viii)然后转到派生数据并删除该文件夹。 见下图 在这里输入图像说明

ix)点击模拟器重置内容设置,只需退出xcode和模拟器,打开清除并构buildxcode并运行它。

对于XCode 9 Beta (在我的情况下是XCode 9 Beta 5) 而不删除“派生数据”文件夹

与以前相同的规则适用于Xcode 8和Xcode 9之间的切换:

  1. 退出Xcode,乐器,Simulator.app和控制台
  2. xcode-select你想要的版本
  3. 开始你想要使用的Xcode版本

如果这些步骤不能解决您的问题,您可以重复上述步骤>但在#2添加“sudo killall -9 com.apple.CoreSimulator.CoreSimulatorService”。

从这个https://forums.developer.apple.com/thread/79301

我有类似的问题,尽pipe没有启动模拟器的第二个实例,由于使用SimPholders和XCode命令行工具设置为不同版本的XCode。 要解决此问题,请打开XCode首选项,然后在“位置”选项卡下确保命令行工具版本与您当前正在使用的XCode版本相匹配。

当我有两个Xcode版本时,我遇到了同样的问题,但问题是当我们打开模拟器的两个实例时,我们会得到相同的错误,解决这个问题的最好方法是运行命令

 rm -rf ~/Library/Developer/Xcode/DerivedData 

删除派生的数据。

我有类似的问题显示在下面的截图。

截图1

得到它通过closuresXcode 7和它的模拟器解决。

看来,当你在Xcode 8和它的模拟器上工作,那么Xcode 7模拟器不应该保持打开状态。

下面是Xcode 8的Xcode 7模拟器状态的截图。

截图2

在我的情况下,我打开了一个项目Xcode 8,并为这个版本的模拟器,然后在Xcode 7.3.1上打开这个项目,当我创build一个模拟器显示警报。

我的解决scheme:closures所有版本的Xcode =>清除派生数据=>退出Xcode =>打开Xcode =>select文件=>打开最近。

以上都没有为我工作。

首先打开模拟器窗体“打开开发工具”菜单,而不是select模拟器并点击“运行”。 之后,一切工作正常。

在这里输入图像说明

当试图从XamarindebuggingiOS应用程序时,我刚刚遇到了这个问题,它使用Xcode在模拟器中运行应用程序。 我最初的目标是一个9.7英寸的iPad Pro,试图将模拟设备更换为iPad Air 2(仍然在iOS 10上),但是模拟器没有响应,退出并重新启动模拟器后,似乎加载正常,所以我改回到以前的设备 – 不知道是否改变设备实际上做了什么,但我从来没有看到我运行我的应用程序的几次错误信息。

通过closures所有的xcode和模拟器来解决这个问题。 不要问我为什么。 这是发生在我的testing版本

我有类似的问题,我做了什么,我closures了模拟器,所有的Xcode和我去的terminal,键入看到任何Xcode应用程序运行,然后我杀了它。 我有一个Xcode在后台运行。

查看Xcode是否正在运行,

 ps -e | grep -i xcode 

使用杀死评论杀死任何运行的Xcode应用程序,我用

 kill -9 <pid> 

我遇到的同样的问题,我停止了所有的应用程序,并重新启动我的苹果,一切都好

简单而快速的补救措施

1.退出所有xCode并重新打开您需要的xCode …

我也有这个问题,但我在下面的过程中工作正常。

您的Mac上运行Xcode 8.xx和9都会导致问题。 一次只运行一个Xcode(退出另一个Xcode,不要让另一个Xcode在后台运行!)。