在 Xcode 6.0.1 中首次失去与“iOS 模拟器”的连接

Posted

技术标签:

【中文标题】在 Xcode 6.0.1 中首次失去与“iOS 模拟器”的连接【英文标题】:Lost connection to "iOS Simulator" for the first time in Xcode 6.0.1 【发布时间】:2014-11-24 16:48:40 【问题描述】:

当我在 Xcode 6.0.1 中第一次在模拟器中运行我的 ios 应用程序时,我收到了以下错误消息:

与“iPad 2”的连接断开。

恢复与“iPad 2”的连接并再次运行“应用程序名称”,或者如果“应用程序名称”仍然 > > 运行,您可以通过选择“调试”>“附加到进程”>“应用程序名称”附加到它。

谁能建议我如何解决此错误消息?在我停止运行并重建后,一切正常。

【问题讨论】:

当我一直点击它时,我发现重新启动 Mac 可以修复它。系统耗尽了某种进程句柄或类似的。 【参考方案1】:

执行 2 个步骤:

1- sudo DevToolsSecurity -enable 2- Edit Scheme -> Run -> Debug excitable ,取消选中这个复选框就可以了!

您现在可以在模拟器上运行。这对我有用。

【讨论】:

这对我有用,谢谢 - 我在 MacOS BigSur v. 11.3 和 Xcode 12.5 上的记录 这对我也有用 - Edit Scheme -> Run -> Debug excitable ,取消选中此复选框 现在卡在启动应用程序上,对我不起作用。 我想如果调试可执行文件被禁用,它不会让你打断点?【参考方案2】:

这里也一样。我认为这是XCode 的错误。

停止运行并再次运行。这种方式对我来说很好。

【讨论】:

嘿,我遇到了同样的问题,但每次运行应用程序时都会出现同样的问题,所以您有什么解决方案吗?谢谢:)【参考方案3】:

这是 iOS 8.0 及更早版本的一个已知问题,但 iOS 8.0 中的更改使该问题比以前的版本更容易发生。

除了丢失的连接消息之外,此错误的其他表现将是 ESRCH 错误消息(POSIX 域,3 代码)、带有代码 4 的 FBS* 域,或者您的应用程序收到 SIGKILL 并被丢弃到调试器。我认为这个错误可能还有更多信息,但这些是主要的 4 种行为。你得到哪一个取决于你在发射中输掉比赛的具体时间。

目前的解决方法是重试 Build&Run 或在 sim 中启动已安装的应用程序并使用调试器附加到正在运行的进程。

【讨论】:

【参考方案4】:

重置模拟器内容和设置可以解决问题。从 iOS Simulator 下拉列表中选择重置内容和设置,然后再次构建并运行。我希望这会有所帮助。

【讨论】:

【参考方案5】:

与 Xcode 6 beta 版本相比,这种情况在 Xcode 6.2 中发生的频率较低。 只有解决方案是重新运行您的项目。这似乎是错误。

【讨论】:

@***foe : Xcode 6.3.1 dmg 可用,但我没用过。 嗯,您正在复活 7 个月大的问题,并且您将 Xcode 6.3 归类为“即将推出”。你怎么这么不同步? @***foe:Xcode 6.2.3 GM 种子可用。现在,我们可以期待 Xcode 6.2.x 更高版本很快了.. 不,当前 Xcode 的 beta 版本是 6.4。或者那是个玩笑?我是在跟某种时间异常说话吗?

以上是关于在 Xcode 6.0.1 中首次失去与“iOS 模拟器”的连接的主要内容,如果未能解决你的问题,请参考以下文章

仅在模拟器 iPhone6 中首次启动时出现位置权限问题 - XCode 9.4.1

iPhone HelpViewController 未声明(本函数中首次使用)

Flutter Google Map 在 IOS 中首次打开时崩溃

带有 SQLite 数据库的 Cordova 应用程序在 iOS 中首次运行后冻结,但在 Android 中运行良好

失去与“iPhone 6”的连接。第一次在 xcode6 中运行我的 iOS 应用程序时

XCode 6.0.1 ios 7 自动布局