我最近安装了Xcode 7.0最终版本(不是测试版)。在这个Xcode版本中,iOS 9模拟器可用于测试应用程序。但我需要测试我的应用程序到iOS 8.x模拟器等。所以,为此我有两个选择,据我所知,将旧的iOS版本模拟器安装到Xcode中。
选项1:从首选项>安装旧版iOS模拟器的一种方法下载部分并下载旧的iOS版本模拟器。在此选项中,问题是下载模拟器SDK需要花费太多时间。并且在下载过程之间,如果互联网连接丢失了一段时间,那么所有下载进度都会丢失 选项2:从较旧的Xcode复制模拟器SDK。我也试过这个选项,但它对我没用。从较旧的Xcode复制模拟器SDK后,我转到Window>设备,并试图添加新的模拟器,但没有选项添加iOS 8.x的新设备,我从旧的Xcode复制的模拟器SDK。
我找到了很多试用帖但没有得到准确的解决方案或技巧。如果这个问题发现重复,我会提前感到遗憾。
注意:我正在使用Xcode 7.0最终版本而且它不是测试版。我已经有下载选项,但我想要替代选项。
答案 0 :(得分:1)
选项2并不真正支持AFAICS,因此请按照在选项1中概述的方式下载模拟器
答案 1 :(得分:0)
我遇到类似的问题8.x模拟器会下载,但由于权限问题而无法安装。经过一番搜索,我在Apple开发者论坛上找到了这个答案,它对我有用:
将推出Xcode。然后你可以下载你想要的模拟器。
注意:下载和安装完成后,您应该退出Xcode并正常启动。
答案 2 :(得分:0)
您需要使用xcode 7构建应用程序,然后从旧的xcode版本手动将其安装到模拟器。你就是这样做的:
确保您使用的是特定于模拟器的构建,而不是真实设备的构建。否则,应用程序将立即在模拟器中崩溃。您可以在“派生数据”文件夹中找到不同的版本(检查xcode首选项>位置)。