问题:我无法模拟Apple手表界面。每当我尝试在iPhone 6模拟器上测试我的Apple Watch应用程序时,Xcode会成功完成并构建应用程序,尝试打开模拟器并失败并显示错误消息,其中显示“设备状态无效”。
我相信模拟器有一个手表模拟器,可与兼容的iPhone模拟器模型一起打开,可以与Apple手表通信(例如:iPhone 6)虽然我还没有看到它的工作原理。我已经为iPad和iPhone构建了一个通用接口,为手表构建了另一个接口,所以这不是应用程序用于错误设备的问题。每当我在我的iPhone上测试时,我都可以成功测试通用接口。
我在iMac OS X 10.10.3上使用Xcode 6.2
我尝试重启Xcode / Computer。我似乎无法找到任何其他提及“无效设备状态”的信息。在任何地方,希望由于它是一个显而易见的事情来避免/修复我被忽视的事情。任何帮助将不胜感激。
答案 0 :(得分:39)
强制退出xCode并重启将解决问题。
答案 1 :(得分:26)
将Xcode 6.4更新为7.1后,我遇到了这个问题。 以下是对此的修复:
答案 2 :(得分:16)
我有同样的问题。通常,这是因为您只需更新Xcode或在Applications文件夹中更改其名称。
如果您只是重新启动计算机,它将正常工作。
希望它有所帮助!
答案 3 :(得分:11)
我在安装了多个Xcode应用时观察到了这种情况。
要解决此问题,
答案 4 :(得分:8)
首先,只需清理项目。
project
。Xcode
。 Xcode
。 当我有两个不同的Xcode
版本同时运行时,这种情况发生在我身上。希望这会对你有所帮助。
答案 5 :(得分:4)
无需退出,重启甚至重新安装。切换到另一个iOS模拟器设备(如果你使用6s加6s)和瞧!
答案 6 :(得分:1)
XCode 7.3.1对我没有任何作用。
不得不重新安装它以使模拟器工作。
答案 7 :(得分:1)
我安装了Xcode 7.3
和Xcode 8.0
。
如果我正在使用Xcode7.3并打开Xcode8.0以从Xcode8.0项目中获取一些代码。
当我在Xcode7.3上运行我的应用程序时,它会给我同样的错误。
解决方案是简单的ForceQuit或退出所有Xcode并打开所需的。
答案 8 :(得分:0)
在我的情况下,无论是试图运行项目还是直接运行模拟器(这应该会带您进入模拟主屏幕),模拟器都会显示一个不确定的黑屏。即使在新创建的模拟设备上也会发生这种情况。
在现有建议失败后,以下内容对我有用:
答案 9 :(得分:0)
Jus清理项目并重新启动Xcode。当我有两个不同的xcode版本同时运行时,就会发生这种情况。
答案 10 :(得分:0)
强大的解决方法就是退出你的xcode并再次运行,希望它能帮到你。这对我有用。
答案 11 :(得分:0)
在 M1 Mac 上,我发现超过 3 个打开的模拟器会导致此错误。退出模拟器应用以修复此错误。