当我尝试使用xcode8
在 iOS 10模拟器中运行应用时,我经常收到这些提醒。它们一次出现两个,并且不明显是什么触发它们。
下面是我得到的错误图片。
我试过以下事情。
答案 0 :(得分:53)
即使我得到同样的错误。在我的案例中,问题是我正在开发 xcode 7.3 并且其模拟器已打开,稍后我关闭 xcode 7 并打开 xcode 8 并尝试运行应用程序并得到上述错误。
我猜它的发生是因为模拟器都打开了,当我关闭我的旧模拟器时它就解决了。当 xcode 8 试图与模拟器建立连接时,似乎有些问题。
答案 1 :(得分:27)
您只需按照以下步骤删除此错误即可在我身边正常工作,我希望这些步骤对您有用,也可以尝试一下。
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版本)设置正确的版本
ix)点击模拟器重置内容设置,然后退出xcode和模拟器,打开清除并构建xcode并运行它。
答案 2 :(得分:12)
不删除"派生数据"夹强>
与过去相同的规则适用于在Xcode 8和Xcode之间切换 Xcode 9:
- 退出Xcode,Instruments,Simulator.app和Console
- xcode - 选择您要使用的版本
- 启动您要使用的Xcode版本
醇>如果这些步骤无法解决问题,您可以重复上述步骤>但在#2之后添加" sudo killall -9 com.apple.CoreSimulator.CoreSimulatorService"。
答案 3 :(得分:7)
我遇到两个Xcode版本时面临同样的问题,但问题是当我们打开两个模拟器实例时我们会得到同样的错误,解决这个问题的最好方法是运行命令
rm -rf ~/Library/Developer/Xcode/DerivedData
删除派生数据。
答案 4 :(得分:6)
我有一个类似的问题,尽管没有启动模拟器的第二个实例,因为使用了SimPholders并将XCode命令行工具设置为不同版本的XCode。要解决此问题,请打开XCode首选项,然后在“位置”选项卡下,确保“命令行工具”版本与您当前正在使用的XCode版本相匹配。
答案 5 :(得分:6)
答案 6 :(得分:2)
我在下面的屏幕截图中显示了类似的问题。
关闭Xcode 7及其模拟器,解决了这个问题。
看来,当您使用Xcode 8及其模拟器时,Xcode 7模拟器不应该保持打开状态。
下面是您在Xcode 8上工作时Xcode 7的模拟器状态的屏幕截图。
答案 7 :(得分:2)
就我而言, 我打开了一个项目Xcode 8,以及这个版本的模拟器,然后在Xcode 7.3.1上打开这个项目,当我创建一个模拟器时它会显示警报。
我的解决方案:关闭所有版本的Xcode =>清除派生数据=>退出Xcode =>打开Xcode =>选择File =>打开最近。
答案 8 :(得分:1)
强制退出.. Xcode 和模拟器。这种问题很幸福,因为您可能会尝试同时运行多个不同版本的Xcode。
答案 9 :(得分:0)
在完成其他操作之后,更改设备似乎对我有用。不必重新启动计算机。
答案 10 :(得分:0)
我在尝试从Xamarin调试iOS应用程序时遇到了这个问题,Xamarin使用Xcode在模拟器中运行应用程序。我最初的目标是9.7" iPad Pro试图将模拟设备更改为iPad Air 2(仍在iOS 10上),但模拟器没有响应。退出并重新启动模拟器后,它似乎加载好了,所以我改回了以前的设备 - 不确定更换设备是否真的做了什么,但我还没有看到错误信息,我已经运行了几次我的应用程序。
答案 11 :(得分:0)
当您的计算机上安装了多个版本的Xcode时,可能会发生这种情况。确保首先退出(不仅仅是关闭)所有版本的Xcode。
答案 12 :(得分:0)
我也有这个问题,但我在下面处理它工作正常。
您的Mac上运行了Xcode 8.x.x和9,这会导致问题。一次只运行一个Xcode(退出另一个Xcode,不要让另一个Xcode在后台运行!)。
答案 13 :(得分:0)
简单快速的补救措施..
1.Quit所有xCode并重新打开你需要工作的xCode ......
答案 14 :(得分:0)
我面临的同样问题 在我的情况下,我停止了所有应用程序并重新启动我的mac 而且每件事都没问题
答案 15 :(得分:0)
我有类似的问题,我做的是关闭模拟器和所有的Xcode,然后我去了终端并键入以查看运行的任何Xcode应用程序然后我将其杀死。我在后台运行了一个Xcode。
查看Xcode是否正在运行的命令
ps -e | grep -i xcode
使用kill comment杀死任何正在运行的Xcode应用程序,我使用
kill -9 <pid>
答案 16 :(得分:0)
通过关闭所有xcode和模拟器来解决它。不要问我为什么。它发生在我的测试版上