在Xcode7.0中手动安装模拟器SDK 8.0

时间:2015-11-27 10:29:56

标签: ios xcode sdk ios-simulator xcode7

众所周知,Xcode 7.0不再支持iOS 8模拟器。因此,当我转到下载首选项时,我只找到iOS 8.1模拟器和更高版本。但我真的需要在iOS 8.0上测试我的代码并且我没有任何设备支持该版本,所以我需要从模拟器中执行此操作。

我下载了Xcode 6.0.1(以解压缩iOS 8.0模拟器)并将其安装在我的应用程序中,但我无法运行Xcode(因为它无法在El Capitan上运行)。

所以我试图复制/粘贴iOS 8.0模拟器:

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

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

从Xcode 6.0.1到Xcode 7.0,重新启动mac

然后我重新打开Xcode 7.0,然后转到Window - >设备并输入以下内容:

enter image description here

然后我点击“创建”,但一旦创建它就显示为iOS 9.0,一旦我在该模​​拟器上运行代码,它将操作系统读取为9.0而不是8.0

enter image description here

有人可以帮我解决这个问题吗?

2 个答案:

答案 0 :(得分:0)

如果您无法添加iOS 8模拟器,请尝试在运行iOS 8的设备上运行此应用程序,并使用xcode进行开发人员配置。这样它也可以帮助选择实际崩溃的大多数LOC。此外,对于随机崩溃,您可能需要使用“工具”工具分析应用程序内存管理(但这也取决于崩溃原因)。

答案 1 :(得分:0)

你可以从xcode prefrences下载 - >下载enter image description here

手动,您可以从旧的xcode路径(/Developer/Platforms/iPhoneSimulator.platform/Developer/Applications/iPhone Simulator.app/Contents/MacOS/iPhone模拟器)获取它,并使用相同的路径粘贴新的xcode。