在 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 中运行良好