我有一段在iOS9下具有特定行为的代码。但是,我知道它并不总是以iOS9的方式运行。我想在以前的版本上运行它,所以我可以发现行为是什么时候修复的。
不幸的是,Xcode 7似乎只支持将模拟器重新安装回iOS 8.1。
如果没有在实际设备上重新安装以前的iOS版本,有没有办法为早期iOS版本安装和运行模拟器?或者,还有另一种方法可以实现我的目标吗?
修改
此编辑用于解释为什么我认为此帖子不重复,如关闭请求中所示。希望在解释为什么它不重复时,它也能更好地解释问题并希望能够找到解决方案。
@JeremyHuddlestonSequoia - 感谢您的投入。那篇文章确实有很好的信息。但是,由于多种原因,我不认为这是重复的。
我已经知道这些信息了,并没有让我不再问这个问题。所以,无论出于何种原因,它都没有给我我想要的东西。
如果一个人在谈论测试版的行为,而另一个人在谈论生产版本的行为,我不会认为问题是重复的。
我不想知道如何安装旧的模拟器。我想知道是否有另一种方法可以在Xcode首选项之外运行模拟器。我认为Apple确定世界上没有人需要使用较新版本的Xcode来运行较旧的模拟器,这是完全荒谬的。因此,我在可能的重复问题中寻找解决方案的替代方案。
如果没有其他方法可以安装模拟器,也许有一些在线资源可以访问可以访问的iOSx.y模拟器,即使该访问是付费的。或者,也许有一些在实际设备上运行东西的在线资源,我可以将我的代码提交给该资源。
也许还有其他一些方法让我无法获得我想要的答案。基本上,我想知道iOS的哪个确切版本的特定行为发生了变化。因此,我希望在不同的iOS版本上运行一小段代码,直到我目睹其中的差异。
后备是重新安装设备上的每个操作系统。也许有人知道一种以编程方式执行此操作的方法,因此我可以启动该过程并使其自行运行。有很多可能性,但我不知道有什么可以处理这个问题。
我希望有一些安装旧模拟器的方法。原帖的第一段解释了我的最终目标。原帖的最后一句总结了这篇文章与该帖的区别。
我不仅仅是在寻找安装旧模拟器的方法。这将是实现我的目标的一种非常棒的方式。我正在寻找一种在旧iOS版本上测试代码的方法。使用模拟器是一种可能性......如果有某种方法可以说服Xcode在8.1以上的事情上做这件事。