设备状态无效 - Xcode / iOS模拟器错误

时间:2015-04-06 21:48:31

标签: ios xcode ios-simulator apple-watch xcode-6.2

问题:我无法模拟Apple手表界面。每当我尝试在iPhone 6模拟器上测试我的Apple Watch应用程序时,Xcode会成功完成并构建应用程序,尝试打开模拟器并失败并显示错误消息,其中显示“设备状态无效”。

Screenshot added

我相信模拟器有一个手表模拟器,可与兼容的iPhone模拟器模型一起打开,可以与Apple手表通信(例如:iPhone 6)虽然我还没有看到它的工作原理。我已经为iPad和iPhone构建了一个通用接口,为手表构建了另一个接口,所以这不是应用程序用于错误设备的问题。每当我在我的iPhone上测试时,我都可以成功测试通用接口。

我在iMac OS X 10.10.3上使用Xcode 6.2

我尝试重启Xcode / Computer。我似乎无法找到任何其他提及“无效设备状态”的信息。在任何地方,希望由于它是一个显而易见的事情来避免/修复我被忽视的事情。任何帮助将不胜感激。

12 个答案:

答案 0 :(得分:39)

强制退出xCode并重启将解决问题。

答案 1 :(得分:26)

将Xcode 6.4更新为7.1后,我遇到了这个问题。 以下是对此的修复:

  1. 清理项目 cmd + shift + k )以及清理构建文件夹 CMD +移+ K +选项
  2. Screenshot for clean

    1. 退出模拟器并重新运行
    2. 退出Xcode和模拟器并重新运行
    3. 重新启动Mac
    4. 解决方案3为我工作!

答案 2 :(得分:16)

我有同样的问题。通常,这是因为您只需更新Xcode或在Applications文件夹中更改其名称。

如果您只是重新启动计算机,它将正常工作。

希望它有所帮助!

答案 3 :(得分:11)

我在安装了多个Xcode应用时观察到了这种情况。

要解决此问题,

  1. 启动Xcode并点击首选项..,
  2. 转到“位置”标签,从“命令行工具”下拉列表中选择正确的选项
  3. 退出Xcode并重新启动它。
  4. 运行您的应用。

答案 4 :(得分:8)

首先,只需清理项目。

  1. 退出project
  2. 退出Xcode
  3. 重新启动Xcode
  4. 当我有两个不同的Xcode版本同时运行时,这种情况发生在我身上。希望这会对你有所帮助。

答案 5 :(得分:4)

无需退出,重启甚至重新安装。切换到另一个iOS模拟器设备(如果你使用6s加6s)和瞧!

答案 6 :(得分:1)

XCode 7.3.1对我没有任何作用。

不得不重新安装它以使模拟器工作。

  1. 转到应用程序文件夹。将XCode拖放到Dustbin。
  2. 清空垃圾箱内容。
  3. 转到App Store并安装XCode。
  4. 运行XCode。模拟器现在应该可以工作了。

答案 7 :(得分:1)

我安装了Xcode 7.3Xcode 8.0

如果我正在使用Xcode7.3并打开Xcode8.0以从Xcode8.0项目中获取一些代码。

当我在Xcode7.3上运行我的应用程序时,它会给我同样的错误。

解决方案是简单的ForceQuit或退出所有Xcode并打开所需的。

答案 8 :(得分:0)

在我的情况下,无论是试图运行项目还是直接运行模拟器(这应该会带您进入模拟主屏幕),模拟器都会显示一个不确定的黑屏。即使在新创建的模拟设备上也会发生这种情况。

在现有建议失败后,以下内容对我有用:

  • 删除模拟器
  • 删除XCode
  • 删除开发者文件夹
  • 从应用商店重新安装XCode。这需要再次尝试运行XCode,以便Mac OS能够意识到它已不再安装。

答案 9 :(得分:0)

Jus清理项目并重新启动Xcode。当我有两个不同的xcode版本同时运行时,就会发生这种情况。

答案 10 :(得分:0)

强大的解决方法就是退出你的xcode并再次运行,希望它能帮到你。这对我有用。

答案 11 :(得分:0)

在 M1 Mac 上,我发现超过 3 个打开的模拟器会导致此错误。退出模拟器应用以修复此错误。