从XCode 6.0.1中的模拟器列表中选择适当的iOS版本

我最近安装了XCode 6.0.1完整版,它带有默认的iOS 8模拟器。 我目前的项目是针对iOS 6 ,因此我将旧的iOS模拟器复制到新的XCode (就像之前使用旧版本的XCodes )。 但在模拟器列表中,我无法区分相应的iOS版本。 我不知道他们中的哪一个是iOS 6iOS 8

下面的路径是我分别从中复制旧模拟器的地方

/ Applications / Xcode 5.1.1.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs

/ Applications / Xcode 6.0.1.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs

在此处输入图像描述

哇…你为什么那样做? Xcode 6支持的唯一模拟器是适用于iOS 7.0,7.1和8.0的模拟器。

删除模拟器并转到Xcode>首选项>下载并下载所有可用的模拟器。

在此处输入图像描述

之后您的模拟器列表应如下所示: 在此处输入图像描述

CoreSimulator仅支持iOS 7.0及更高版本。

Xcode的运行目标将尝试使用“(OS Version)”消除具有相同名称的设备的歧义。 如果有两个具有相同名称和操作系统版本的设备,它将使用设备的UDID(您看到的长字符串)来消除歧义。 您可以使用simctl命令行参数(运行:xcrun simctl help)或Xcode.app中的设备管理器清理设备(删除重复项)。