无法在当前状态下引导设备:已引导

时间:2014-06-10 07:18:01

标签: ios8 runtime-error xcode6 xcode6.1

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

Screenshot for error

15 个答案:

答案 0 :(得分:49)

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

如果故障设备显示在左栏中,请将其删除。然后从“+”按钮添加设备。如果它不在那里,只需使用“+”按钮添加它。

答案 1 :(得分:26)

从终端获取设备列表:

xcrun simctl list

这将显示您的设备列表,其中包含" Shutdown"或"启动"。您可能会看到您的设备处于" Booted"州。您可以使用以下命令将其关闭:

xcrun simctl shutdown <simulator id>

其中<simulator id>是列表中设备的名称。例如:

xcrun simctl shutdown "iPhone 6 Plus"

答案 2 :(得分:9)

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

  1. 打开模拟器

  2. 选择硬件 - &gt;设备 - &gt;管理设备...... Screenshot for Step 2

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

  4. 通过右键单击删除提示错误的模拟器。 Screenshot for Step 4

  5. 再次点击&#39; +&#39;添加模拟器按钮到窗口的右上角

  6. 选择模拟器名称,设备类型和iOS版本 Screenshot for step 6

答案 3 :(得分:8)

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

  1. 打开Xcode
  2. 转到Xcode菜单&gt;打开开发人员工具&gt; iOS模拟器
    • 它将运行Simulator with error
  3. 转到硬件&gt;装置&gt;管理设备
  4. 为您的系统添加所需的模拟器

答案 4 :(得分:7)

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

答案 5 :(得分:3)

删除模拟器 - &gt;硬件上的所有设备,然后将其重新添加,无法正常工作:(

错误与否,重新启动Xcode对我不起作用;在重新启动计算机之前,无法让Simulator重新工作,似乎在重新启动之前,添加功能失败了。

答案 6 :(得分:3)

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

  1. xcrun simctl shutdown
  2. xcrun simctl erase
  3. open / Contents / Developer / Applications / iOS \ Simulator.app
  4. 您要启动的设备的ID在哪里。您可以在此处获取设备列表及其UDID:

    • xcrun simctl list

答案 7 :(得分:2)

退出iOS模拟器。将目标iOS模拟器更改为任何其他iPhone或iPad,然后运行应用程序。它为我工作。

答案 8 :(得分:2)

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

答案 9 :(得分:2)

也发生在我身上,运行xcrun simctl shutdown <simulator uid>并重新启动模拟器。

答案 10 :(得分:0)

我遇到了同样的问题。我重置了iOS模拟器上的设置,再次没问题了。

iOS模拟器 - &gt;重置内容和设置...

答案 11 :(得分:0)

我不知道这对你们有什么帮助,但在我的情况下,当我的模拟器窗口已经打开时,我遇到了这个问题,我尝试使用模拟器的命令行调用来运行.app文件。

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

我刚退出所有模拟器窗口并再次运行命令。修好了。

答案 12 :(得分:0)

当我遇到这个问题时,我尝试按如下方式处理:

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

  2. 在终端中:打开-n Simulator.app.Click Ok。 enter image description here

  3. 然后转到Simulator-&gt; hardware-&gt;设备选择另一个设备,而不是已经打开的设备类型。(例如,第一个是iphone 6,新的可能是iphone 7) enter image description here
  4. 4.然后会打开一个新的模拟器。

    希望这会对你有所帮助。

答案 13 :(得分:0)

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

答案 14 :(得分:0)

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