iOS模拟器:设备状态无效

时间:2015-08-17 11:46:36

标签: ios xcode ios-simulator

我刚刚从App Store下载了Xcode 6.4并开始创建一个hello world应用程序来学习swift,但我收到的错误是" Invalid Device State"。

Screenshot 1

我搜索了很多内容并尝试了下面的内容:

  1. 重新启动Mac并输入xcode并启动项目(如堆栈溢出线程中所述)
  2. 我使用其他布局创建了一个新的iOS应用,但如果我运行该项目,则再次显示相同的错误。
  3. 我删除了所有项目并重新安装了Xcode。开始一个新项目并运行它但仍然遇到同样的错误。
  4. 我正在运行Yosemite 10.10.1,Xcode版本是6.4。

    任何人都可以帮助我吗?

2 个答案:

答案 0 :(得分:4)

如果旧版Xcode出现错误,设备可能会陷入创建状态。这在Xcode 7中的某些时候已得到修复,但我不确定该修复程序是否已将其恢复为Xcode 6.x版本。

从Terminal.app,请运行' xcrun simctl list'。找到您尝试引导的设备的UDID。如果它停留在'创建'状态,您可以尝试通过运行' xcrun simctl erase'来重新创建它。

如果它处于不同的状态,请相应地更新您的问题,以指明设备卡在哪个状态。

另外,我建议你更新你的操作系统。自10.10.1以来,已经有很多质量修复。 10.10.5刚出来。

答案 1 :(得分:1)

尝试从原始模拟器切换到新模拟器(例如从iphone 6切换到6plus),然后切换回原来的模拟器(iphone 6),它应该没问题