无法在XCode中选择iOS模拟器

use*_*456 15 ios ios-simulator xcode6

我将Xcode更新到6.1版本,现在我不明白为什么我不能像在上一版本中那样在我想运行我的应用程序时选择左上角的模拟器.出现的唯一选择是一般的"iOS设备".

我不熟悉Xcode.

谢谢.

Eri*_*rik 33

按"窗口",然后按"设备",检查它们是否出现在那里,如果没有 - 单击左下角的"+"图标


Lib*_*der 23

转到文件 - > 项目设置 - > 信息.将部署目标更改为更低或更高版本.

很可能您没有为当前部署目标安装模拟器.您可以转到Xcode首选项 - > 下载.在"组件"部分中,您将看到用于下载您尚未拥有的模拟器的选项.

多次面对同样的问题并找到了这个解决方案.希望这可以帮助.:)


Jer*_*oia 5

我怀疑由于重命名Xcode.app或类似问题,您在与CoreSimualtorService进行通信时遇到问题.这在Xcode 6.0和6.1发行说明中提到.不幸的是,目前唯一的解决方法是重命名或重启.

更新:

请注意,对于Xcode(7.2+)的当前(从此更新版本)版本,重命名应该可以正常工作.为获得最佳效果,一次只能使用一个版本的Xcode.如果在运行Xcode时启动另一个版本的Xcode,则前一个版本将无法访问模拟器设备.重新启动它将使其能够访问模拟器设备(当然还有另一个停止).基本上,最后一个获胜.


use*_*456 5

我终于找到了解决方案。当我在设备菜单(Shift+Cmd+2)中添加模拟器时,出现此错误:“无法确定 SimDeviceSet,set_path=/Users/MyUser/Library/Developer/CoreSimulator/Devices” 我检查了目录,但没有文件夹“CoreSimulator”,所以我创建了它。我重新启动了 XCode,现在可以选择所有 iOS 模拟器来运行我的应用程序。

谢谢你们。