【问题标题】:Xcode 8 | iOS 10 simulator "Error returned in reply: Connection invalid"Xcode 8 | iOS 10 模拟器“回复错误:连接无效”
【发布时间】:2017-02-04 23:01:20
【问题描述】:

当我尝试使用 xcode8iOS 10 模拟器 中运行应用程序时,我经常收到这些警报。它们一次随机出现两个,目前尚不清楚是什么触发了它们。

下面是我得到的错误图片。

我试过关注事情。

  • 清理和重建应用程序
  • 重启 xcode 和模拟器
  • 清除派生数据并重建应用程序。

【问题讨论】:

    标签: ios xcode ios-simulator ios10 xcode8


    【解决方案1】:

    我在尝试从 Xamarin 调试 iOS 应用程序时遇到了这个问题,该应用程序使用 Xcode 在模拟器中运行应用程序。我最初的目标是 9.7" iPad Pro,试图将模拟设备更改为 iPad Air 2(仍在 iOS 10 上),但模拟器没有响应。退出并重新启动模拟器后,它似乎加载正常,所以我改回以前的设备 - 不确定更改设备是否真的有任何作用,但我在此后几次运行我的应用程序后都没有看到错误消息。

    【讨论】:

      【解决方案2】:

      即使我也遇到了同样的错误。我的问题是我正在使用 xcode 7.3 并且它的模拟器是打开的,后来我关闭了 xcode 7 并打开了 xcode 8 并尝试了运行应用程序并得到上述错误。

      我猜它的发生是因为两个模拟器都打开了,当我关闭我的旧模拟器时它得到了解决。 xcode 8 尝试与模拟器建立连接时似乎出现了问题。

      【讨论】:

      • 当你只安装了一个版本的xcode时它会完全消失。
      • 不幸的是,我的一些项目库在 swift 2.2 中,所以我保留了两个版本的 xcode..
      • 你可能需要重启你的机器!
      【解决方案3】:

      我遇到了下面屏幕截图中显示的类似问题。

      通过关闭 Xcode 7 及其模拟器解决了这个问题。

      似乎当您在使用 Xcode 8 及其模拟器时,Xcode 7 模拟器不应保持打开状态。

      以下是您在 Xcode 8 上工作时 Xcode 7 模拟器状态的屏幕截图。

      【讨论】:

        【解决方案4】:

        就我而言, 我打开了一个 Xcode 8 项目和这个版本的模拟器,然后在 Xcode 7.3.1 上打开这个项目,当我创建一个模拟器时它会显示警报。

        我的解决方案:关闭所有版本的 Xcode => 清除派生数据 => 退出 Xcode => 打开 Xcode => 选择文件 => 打开最近。

        【讨论】:

          【解决方案5】:

          当我有两个 Xcode 版本时,我遇到了同样的问题,但问题是当我们打开两个模拟器实例时,我们会得到同样的错误,解决这个问题的最好方法是运行命令

          rm -rf ~/Library/Developer/Xcode/DerivedData 
          

          删除派生数据。

          【讨论】:

            【解决方案6】:

            由于使用 SimPholders 并将 XCode 命令行工具设置为不同版本的 XCode,尽管没有启动模拟器的第二个实例,但我遇到了类似的问题。要解决此问题,请打开 XCode 首选项,并在 Locations 选项卡下确保命令行工具版本与您当前使用的 XCode 版本匹配。

            【讨论】:

            • 这就是我的情况。不记得这是早期 Xcode 版本中的问题。
            【解决方案7】:

            您只需按照以下步骤删除此错误,它在我身边工作正常,我希望这些步骤对您有用,也可以尝试一下。

             i)Remove multiple xcode versions.
            ii)Quit all Xcode and simulators. 
            iii)Only one version you opened.
            iv)Go to Xcode  -> Preferences
            

            v)转到位置 vi) 为命令行工具设置合适的版本(你的 Xcode 版本)

            vii)点击派生数据

            viii)然后转到派生数据并删除该文件夹。见下图

            ix) 点击 Simulator 重置内容设置并退出 xcode 和模拟器并打开 clear 并构建 xcode 并运行它。

            【讨论】:

            • 对我来说(Xcode 9b),完成其他人列出的步骤 - 将命令行工具设置为正确的版本,删除派生数据 - 仅在重新启动计算机后才有效。
            • 对我来说,我使用的是 Xcode 9 beta,因此直接的解决方案是在 Xcode 9 beta Preferences 中将命令行工具更改为 Xcode 9-beta。它对我有用。
            • 我的问题仅通过执行 1-6 的步骤解决了。帮帮我。
            【解决方案8】:

            不删除“派生数据”文件夹

            与过去相同的规则适用于在 Xcode 8 和 Xcode 9:

            1. 退出 Xcode、Instruments、Simulator.app 和 Console
            2. xcode-选择您要使用的版本
            3. 启动您要使用的 Xcode 版本

            如果这些步骤不能为您解决问题,您可以重复上述步骤 > 但在 #2 之后添加“sudo killall -9 com.apple.CoreSimulator.CoreSimulatorService”。

            来自https://forums.developer.apple.com/thread/79301

            【讨论】:

              【解决方案9】:

              通过关闭所有 xcode 和模拟器来解决它。不要问我为什么。它发生在我的测试版上

              【讨论】:

                【解决方案10】:

                我遇到了类似的问题,我所做的就是关闭了模拟器和所有 Xcode,然后我进入终端并输入查看任何正在运行的 Xcode 应用程序然后我将其杀死。我在后台运行了一个 Xcode。

                查看 Xcode 是否正在运行的命令,

                ps -e | grep -i xcode
                

                使用 kill 注释杀死任何正在运行的 Xcode 应用程序,我使用过

                kill -9 <pid>
                

                【讨论】:

                  【解决方案11】:

                  我遇到过同样的问题 就我而言,我停止了所有应用程序并重新启动了我的 mac 一切都很好

                  【讨论】:

                    【解决方案12】:

                    简单快速的补救措施..

                    1.退出所有xCode,重新打开需要工作的xCode...

                    【讨论】:

                      【解决方案13】:

                      以上都不适合我。

                      我没有选择模拟器并点击“运行”,而是先打开模拟器表单“打开开发者工具”菜单解决了这个问题。之后一切正常。

                      【讨论】:

                        【解决方案14】:

                        我也有这个问题,但是我做了下面的过程它工作正常。

                        您的 Mac 上同时运行 Xcode 8.x.x 和 9,这会导致问题。一次只运行一个 Xcode(退出另一个 Xcode,不要让另一个 Xcode 在后台运行!)。

                        【讨论】:

                          【解决方案15】:

                          当您的计算机上安装了多个版本的 Xcode 时,可能会发生这种情况。确保首先退出(不仅仅是关闭)所有版本的 Xcode。

                          【讨论】:

                            【解决方案16】:

                            强制退出.. Xcode 和模拟器。发生这种问题是因为您可能尝试同时运行多个不同版本的 Xcode。

                            【讨论】:

                              【解决方案17】:

                              在完成其他操作后,更换设备似乎对我有用。不必重新启动我的计算机。

                              【讨论】:

                                猜你喜欢
                                • 2016-11-22
                                • 1970-01-01
                                • 1970-01-01
                                • 1970-01-01
                                • 2015-06-11
                                • 1970-01-01
                                • 1970-01-01
                                • 1970-01-01
                                • 2017-01-02
                                相关资源
                                最近更新 更多