我刚刚从 App Store 下载了 Xcode 6.4 并开始创建一个 hello world 应用程序来学习 swift,但我收到错误消息“无效的设备状态”。
我在谷歌上搜索了很多并尝试了以下方法:
- 重新启动 Mac 并进入 xcode 并启动项目(如堆栈溢出线程中所述)
- 我使用另一种布局创建了一个新的 iOS 应用程序,但如果我运行该项目,则再次显示相同的错误。
- 我删除了所有项目并重新安装了 Xcode。启动了一个新项目并运行了它,但仍然出现相同的错误。
我运行的是 Yosemite 10.10.1,Xcode 版本是 6.4。
谁能帮帮我?
最佳答案
如果旧版本的 Xcode 出现错误,设备可能会卡在创建状态。这已在 Xcode 7 中的某个时间点得到修复,但我不确定该修复是否会恢复到 Xcode 6.x 版本中。
请从 Terminal.app 运行“xcrun simctl list”。找到您尝试启动的设备的 UDID。如果它停留在“正在创建”状态,您可以尝试通过运行“xcrun simctl erase”重新创建它。
如果它卡在不同的状态,请适当更新您的问题以指示设备卡在哪个状态。
附带说明一下,我建议您更新您的操作系统。自 10.10.1 以来,已经有很多质量修复。 10.10.5 刚出来。
关于iOS 模拟器 : Invalid device state,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32049566/