2012-07-14 183 views
4

在我们的应用测试中,我们需要确保我们的应用在大多数iOS版本上运行良好。有没有办法将iOS版本的iPhone更新到特定版本?如何将ios更新到特定版本

+3

这很愚蠢,这是封闭的。当然这是一个真正的问题,它提出了一个iOS开发人员面临的真正问题。你不能(至少不容易......)将设备升级到iOS的*特定*版本。你所能做的只是升级到*最新*版本。 下面是如何[在iTunes中执行此操作]的链接(http://osxdaily.com/2013/09/18/how-to-install-upgrade-ios-7-manually-with-ipsw/) – shmim 2014-09-18 19:47:23

+0

这里是[iOS8的链接](http://osxdaily.com/2014/09/17/ios-8-ipsw-download/)(shmim的链接提供了iOS7的下载和说明)。 – JellicleCat 2016-07-12 00:51:25

回答

0

我相信iTunes可以上传你下载的固件。我曾经使用http://www.felixbruns.de/iPod/firmware/来获取我在越狱时想要的苹果托管固件的链接。插入设备时,您应该会看到一个屏幕,允许您检查或安装更新,如果按住Shift并单击它,则可以选择一个文件。

注意:大约一年前,我是从记忆中完成的,但如果我不完全正确,我相信我仍然有正确的想法和前进的道路。

0

在我有限的知识中,没有办法可以做到这一点,除非你有你想测试的iOS版本的iphone/ipad。

我要强调它似乎没有办法在一个合法的方式,将让手机完整测试IAP等

希望有人做到这一点证明我错了这一点。

2

您可以将iPhone升级到较新的版本,但要注意,您不能再更改回较低版本的iOS。即一旦手机在iOS 5.1上,您就无法将其更改回iOS 5.0。

要进行升级,请使用XCode中的Organizer窗口。选择“设备”选项卡,您将看到更改该设备的iOS版本的选项。

Apple建议(和我一样)对于每个您想要测试的iOS版本,您都有独立的设备。因此,每个版本一个iPhone。然后,您可以轻松地在所有不同版本的iOS上测试您的代码。

参见文档here

尤其是这样一个字条:

重要在您安装必须是相同的或比目前安装在设备上的版本更新的IOS版本。尝试安装较旧的软件映像将失败。尝试安装失败后,您必须重新安装上次成功安装的版本或更新版本的iOS。

+0

因此,他们希望开发人员购买多个设备进行测试..这是**如此**苹果。 – ThiefMaster 2012-07-14 10:08:10