我最近安装了XCode 6.0.1
完整版,它带有默认的iOS 8
模拟器。我当前的项目定位到iOS 6
,因此我将旧的iOS
模拟器复制到新的XCode
中(正如我之前使用旧版XCodes
所做的那样)。但是在模拟器列表中,我无法区分相应的iOS
版本。我不知道他们中的哪一个iOS 6
或iOS 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
答案 0 :(得分:3)
CoreSimulator仅支持iOS 7.0及更高版本。
Xcode的运行目的地将尝试使用"(OS Version)"来消除具有相同名称的设备的歧义。如果有两个具有相同名称和操作系统版本的设备,它将使用设备的UDID(您看到的长字符串)来消除歧义。您可以使用simctl命令行参数(运行:xcrun simctl help)或Xcode.app中的设备管理器来清理设备(删除重复项)。
答案 1 :(得分:1)
删除模拟器并转到Xcode>偏好>下载并下载所有可用的模拟器。
之后您的模拟器列表应如下所示: