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

时间:2014-09-23 11:45:08

标签: ios iphone xcode ios-simulator xcode6

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

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

  

/应用/ Xcode的   5.1.1.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs

     

/应用/ Xcode的   6.0.1.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs

enter image description here

2 个答案:

答案 0 :(得分:3)

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

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

答案 1 :(得分:1)

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

删除模拟器并转到Xcode>偏好>下载并下载所有可用的模拟器。

enter image description here

之后您的模拟器列表应如下所示: enter image description here