如何在Xcode 6.1中安装iOS 7.0和iOS 8.0模拟器?

时间:2014-10-21 16:44:08

标签: ios xcode ios-simulator xcode6

我想在iOS 7.0和iOS 8.0上测试我的应用。我将iPhone5升级到iOS 8.1。现在,在这些操作系统中测试我的应用程序的唯一方法是使用模拟器。但在将我的Xcode升级到6.1之后。我无法看到iOS 7.0和8.0模拟器。我需要在Xcode 6.1中安装这些模拟器。有没有办法在Xcode 6.1中安装这些模拟器?

注:

1)我将这些模拟器SDK从旧的Xcode粘贴到Xcode 6.1的内容,但它没有用。

2)我尝试从Xcode>安装这些;偏好>下载但这些没有显示在列表中。

3)我从Xcode的窗口中移除了所有设备>设备然后重新启动Xcode并重新添加它们,但这些模拟器没有出现。

1 个答案:

答案 0 :(得分:34)

Xcode 6.0.x和6.1.x仅支持iOS 7.0及更高版本的模拟器。 Xcode 6.2及更高版本仅支持iOS 7.1及更高版本的模拟器。

较旧的模拟器运行时与新的CoreSimulator架构不兼容。如果要运行iOS 6.x模拟器,则需要安装Xcode 5.1.x.

iOS 7.0模拟器无法在OSX Yosemite上运行,因此如果您想运行iOS 7.0模拟器,则需要使用OS X Mavericks。

iOS 8.0模拟器不适用于DLC。它仅在Xcode 6.0中受支持。如果您真的想在较​​新版本的Xcode中使用它,可以尝试将Xhoo 6.0中的iPhoenSimulator8.0.sdk和iOS 8.0.simruntime复制到Xcode 6.1中,但如上所述,这不受支持。

请参阅:

/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/Library/CoreSimulator/Profiles/Runtimes/iOS 8.0.simruntime

/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator8.0.sdk