【问题标题】:Invalid Device State - Xcode/iOS Simulator error无效的设备状态 - Xcode/iOS 模拟器错误
【发布时间】:2015-06-11 09:07:37
【问题描述】:

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

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

我在 iMac OS X 10.10.3 上使用 Xcode 6.2

我已尝试重新启动 Xcode/Computer。我似乎在任何地方都找不到任何其他提及“无效设备状态”的内容,希望是因为它显然是要避免/修复我忽略的事情。任何帮助将不胜感激。

【问题讨论】:

  • 确保您已在 Xcode 中选择了 Apple Watch 方案,并已在模拟器中打开了允许您查看手表显示的外部显示器。
  • 我尝试了一个较旧的 Xcode 项目,我知道几周前在进行一些更新之前它还在工作,但它也不再工作了。尽管如此,还是不​​错的建议。
  • 在 Xcode 7.3 上也可以得到这个
  • 检查 this answer 是否有 XCode 9.0

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


【解决方案1】:

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

【讨论】:

    【解决方案2】:

    首先,清理项目。

    1. 退出你的project
    2. 退出您的Xcode
    3. 重启Xcode

    当我同时运行两个不同的Xcode 版本时,就会发生这种情况。希望这对您有所帮助。

    【讨论】:

      【解决方案3】:

      强大的修复方法是退出您的 xcode 并再次运行,希望对您有所帮助。这对我有用。

      【讨论】:

        【解决方案4】:

        我安装了Xcode 7.3Xcode 8.0

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

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

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

        【讨论】:

          【解决方案5】:

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

          【讨论】:

            【解决方案6】:

            我观察到安装多个 Xcode 应用程序时会发生这种情况。

            为了解决这个问题,

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

            【讨论】:

              【解决方案7】:

              无需退出、重新启动甚至重新安装。切换到另一台 iOS 模拟器设备(如果您使用的是 6s plus,则为 6s),瞧!

              【讨论】:

                【解决方案8】:

                XCode 7.3.1 对我没有任何帮助。

                必须重新安装它才能使模拟器工作。

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

                【讨论】:

                  【解决方案9】:

                  在我的情况下,无论是尝试运行项目还是直接运行模拟器(这应该将您带到模拟主屏幕),模拟器都会显示无限期的黑屏。即使在新创建的模拟设备上也会发生这种情况。

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

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

                  【讨论】:

                    【解决方案10】:

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

                    【讨论】:

                    • 这个。谢天谢地,我没有像其他答案建议的那样先删除 Xcode!
                    【解决方案11】:

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

                    1. 清理项目 (cmd+shift+k) 以及清理构建文件夹 (cmd+shift+k+选项)

                    1. 退出模拟器并再次运行
                    2. 退出 Xcode 和模拟器并再次运行
                    3. 重新启动您的 Mac

                    解决方案 3 对我有用!

                    【讨论】:

                      【解决方案12】:

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

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

                      希望对你有帮助!

                      【讨论】:

                        猜你喜欢
                        • 1970-01-01
                        • 2015-10-07
                        • 1970-01-01
                        • 2016-06-03
                        • 1970-01-01
                        • 2017-08-29
                        • 2017-02-04
                        • 1970-01-01
                        • 2020-03-08
                        相关资源
                        最近更新 更多