【问题标题】:Unable to boot device in current state: Booted无法在当前状态下启动设备:已启动
【发布时间】:2014-07-30 20:47:30
【问题描述】:

在模拟器中运行(构建+运行)项目时,Xcode6 beta 中出现“无法在当前状态下启动设备:已启动”错误的任何猜测。我只是在上面消息中找到的 Xcode 6 中运行我现有的项目。我尝试清理,删除派生数据,甚至重新启动模拟器都不起作用。最后我重新启动了我的 Xcode 6,然后它就可以工作了。解决错误而不是重新启动 xcode6 的任何更简单的方法。

【问题讨论】:

  • 我假设这是 XCode 中的一个错误;请在 bugreporter.apple.com 上提交。毕竟是测试版。重点是现在就找到这些错误。
  • 重启 Xcode + 模拟器对我有帮助。这是一个错误。您不需要找到更简单的解决方案,因为该功能不会出现在最终版本中。
  • 希望最好,我已经向苹果提交了一个错误。
  • @ajay : 这不应该出现在 Xcode 6.1 中
  • 确实如此。使用构建 6.1 (6A1052d)。尝试了两次,从开发站点下载了两次安装程序。

标签: ios8 runtime-error xcode6 xcode6.1


【解决方案1】:

在 Xcode 中转到 Xcode 菜单->打开开发者工具 - IOS 模拟器。选择模拟器,然后去硬件->设备->管理设备。

如果有问题的设备显示在左栏中,请将其删除。然后从“+”按钮添加设备。如果一开始不存在,只需使用“+”按钮添加即可。

【讨论】:

  • 我同意这个答案我已经在这个问题上添加了截图stackoverflow.com/a/25387715/1565615
  • 最后,这个问题的一个实际有用的答案。
  • 完全修复,A++++++++++++++++++++++++++++++++++++++++++++
  • 刚刚在 Xcode 6.0.1 的发行版上试过这个。同样的错误。在这里浪费了大量时间。
  • 在 Xcode 6 中,设备管理器转到菜单“窗口”->“设备”。
【解决方案2】:

从终端获取设备列表:

xcrun simctl list

这将向您显示带有“关机”或“已启动”的设备列表。您可能会看到您的设备处于“已启动”状态。您可以使用以下命令将其关闭:

xcrun simctl shutdown <simulator id>

其中&lt;simulator id&gt; 是列表中设备的名称。例如:

xcrun simctl shutdown "iPhone 6 Plus"

【讨论】:

  • Andrews-MacBook-Pro-5:~ andrew$ xcrun simctl shutdown AC399A8C-6434-4C60-9D26-08F7EE033898 处理命令时遇到错误(domain=com.apple.CoreSimulator.SimError,代码=159): 在当前状态下无法关闭设备:正在创建
  • 这比删除模拟器再重新添加更好。
  • 优秀 - 为我工作,模拟卡在"Booted"
【解决方案3】:

我遇到了类似的问题。解决了。以下是修复它的步骤。

  1. 打开模拟器

  2. 选择硬件 -> 设备 -> 管理设备...

  3. 这将打开一个包含模拟器设备列表的窗口

  4. 右键删除提示错误的模拟器。

  5. 通过单击窗口右上角的“+”按钮再次添加模拟器

  6. 选择模拟器名称、设备类型和 iOS 版本

【讨论】:

    【解决方案4】:

    我通过这种方式解决了这个问题:

    1. 打开 Xcode
    2. 转到 Xcode 菜单 > 打开开发者工具 > iOS 模拟器
      • 它将运行模拟器并出现错误
    3. 转到硬件 > 设备 > 管理设备
    4. 将所需的模拟器添加到您的系统中

    【讨论】:

      【解决方案5】:

      重新启动计算机为我解决了这个问题。我很少重启,所以我通常不会想到这个!

      【讨论】:

        【解决方案6】:

        即使 .app 未显示,这也会杀死所有已启动/正在运行的模拟器:

        xcrun simctl shutdown all
        

        【讨论】:

          【解决方案7】:

          删除Simulator->Hardware上的所有设备,再添加回来,不工作:(

          Bug 与否,重启 Xcode 对我不起作用;在重新启动我的计算机之前无法让模拟器恢复工作,并且似乎在重新启动之前添加回失败。

          【讨论】:

            【解决方案8】:

            退出 iOS 模拟器。将 Target iOS Simulator 更改为任何其他 iPhone 或 iPad,然后运行应用程序。它对我有用。

            【讨论】:

            • 我已经尝试过你上面提到的同样的方法,在这里发布问题之前......我想知道它在你的情况下是如何工作的......
            【解决方案9】:

            适用于 Xcode 6.x,这里是命令行解决方案(在终端窗口输入):

            1. xcrun simctl 关机
            2. xcrun simctl 擦除
            3. 打开 /Contents/Developer/Applications/iOS\ Simulator.app

            您要启动的设备的 ID 在哪里。您可以在此处获取设备列表及其 UDID:

            • xcrun simctl 列表

            【讨论】:

              【解决方案10】:

              退出 Xcode 和 Simulator。然后重新构建并运行。

              【讨论】:

                【解决方案11】:

                我也遇到过这种情况,运行 xcrun simctl shutdown &lt;simulator uid&gt; 并让模拟器再次运行。

                【讨论】:

                  【解决方案12】:

                  我不知道这是否对你们有任何帮助,但就我而言,当我已经打开一个模拟器窗口并尝试命令行调用模拟器来运行一个 .app 文件时,我遇到了这个问题。

                  /Applications/Xcode.app/Contents/Developer/Applications/iOS\ Simulator.app/Contents/MacOS/iOS\ Simulator -SimulateApplication ${pathToMyApp}/MyApp.app/MyApp
                  

                  我刚刚退出了所有模拟器窗口并再次运行该命令。这样就解决了。

                  【讨论】:

                    【解决方案13】:

                    我遇到了同样的问题。我在iOS模拟器上重置了设置,又好了。

                    iOS 模拟器 -> 重置内容和设置...

                    【讨论】:

                      【解决方案14】:

                      当我遇到这个问题时,我尝试如下解决:

                      1. cd /Applications/Xcode.app/Contents/Developer/Applications

                      2. 在终端中:打开 -n Simulator.app。单击确定。

                      3. 然后进入模拟器->硬件->设备选择另一个设备,与已经打开的设备类型不同。(例如,第一个是iphone 6,新的可能是iphone 7)

                      4.然后会打开一个新的模拟器。

                      希望这会对你有所帮助。

                      【讨论】:

                        【解决方案15】:

                        我只是退出 Xcode,然后删除所有派生数据。然后重新启动 Xcode 并进行清理,构建它等待它的索引完成然后运行项目并解决问题。

                        【讨论】:

                          【解决方案16】:

                          这个解决方案对我有用 转到Xcode -> Open Developer Tool-> Simulator -> 取消选中模拟器启动时启动最近使用的模拟器的选项

                          【讨论】:

                            猜你喜欢
                            • 1970-01-01
                            • 1970-01-01
                            • 2014-11-20
                            • 1970-01-01
                            • 2013-09-09
                            • 1970-01-01
                            • 1970-01-01
                            • 1970-01-01
                            • 1970-01-01
                            相关资源
                            最近更新 更多