Xcode 8 | iOS 10模拟器"回复时返回错误:连接无效"

Ket*_*n P 61 xcode ios ios-simulator ios10 xcode8

当我尝试在运行一个应用程序的iOS模拟器10使用xcode8我得到这些警报频繁.它们一次随机出现两个,并且不明显是什么触发它们.

下面是我得到的错误图片.

错误屏幕截图.

我试过以下事情.

  • 清理并重建应用程序
  • 重启xcode和模拟器
  • 清除派生数据和重建应用程序.

小智 53

即使我得到了同样的错误.在我的情况下问题是我正在研究xcode 7.3并且它的模拟器是打开的,稍后我关闭xcode 7并打开xcode 8并尝试运行app并得到上述错误.

我猜它的发生是因为模拟器都打开了,当我关闭我的旧模拟器时它就解决了.当xcode 8试图与模拟器建立连接时,似乎有些问题.

  • 您可能需要重新启动机器! (2认同)

Gan*_*ddy 27

您只需按照以下步骤删除此错误即可在我身边正常工作,我希望这些步骤对您有用,也可以尝试一下.

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

在此输入图像描述

v)前往位置 在此输入图像描述 vi)为命令行工具设置正确的版本(您的Xcode版本)

vii)单击派生数据 在此输入图像描述

viii)然后转到派生数据并删除该文件夹.见下图 在此输入图像描述

ix)点击模拟器重置内容设置,然后退出xcode和模拟器,打开清除并构建xcode并运行它.


Mal*_*der 13

不删除"派生数据"文件夹

与过去相同的规则适用于在Xcode 8和Xcode 9之间切换:

  1. 退出Xcode,Instruments,Simulator.app和Console
  2. xcode - 选择您要使用的版本
  3. 启动您要使用的Xcode版本

如果这些步骤无法解决问题,您可以重复上述步骤>但在#2之后添加"sudo killall -9 com.apple.CoreSimulator.CoreSimulatorService".

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


Sag*_*kar 7

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

rm -rf ~/Library/Developer/Xcode/DerivedData 
Run Code Online (Sandbox Code Playgroud)

删除派生数据.


小智 6

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


use*_*109 6

以上都不适合我.

我没有选择模拟器并点击"运行",而是首先通过打开模拟器"Open Developer Tool"菜单来解决它.之后一切正常.

在此输入图像描述