iOS开发人员 - 支持不同版本的设备

时间:2012-07-05 20:18:31

标签: ios xcode

我想知道其他人在测试多个iOS版本的方式上做了什么。 您是否使用运行不同iOS版本的多个iPhone / iPad? 你只依靠模拟器吗?有没有一种简单的方法可以在设备上交换版本?

我发现的一切都告诉我,我的5.x的iPhone无法降级为4,而我只是想知道别人如何处理这类事情

由于

4 个答案:

答案 0 :(得分:2)

首先开发您手边最旧的设备/ IPSW。如有必要,降级。当您的应用程序在3.2.1上的iPhone 3G [S]上构建并正确运行时,您可以继续测试更新的硬件/软件。

答案 1 :(得分:1)

我建议购买一台旧设备运行3.1.3(它们在ebay或类似设备上非常便宜)并且只测试它和最新版本。如果应用程序在iOS 3.x和5.x上运行,它基本上总是在4.x上运行。

答案 2 :(得分:0)

就个人而言,我测试最新的固件并开始降级我的设备并再次测试。这有点乏味,但它对我有用。有很多关于如何通过下载ipsw然后从中恢复来降级固件的教程。它运作良好,我不建议纯粹在模拟器上进行测试。某些旧方法可能已被弃用,您可能希望将其切换出来。您还可以切换部署目标,以便在较旧的iOS版本上构建它。

答案 3 :(得分:0)

我尽可能在最旧的操作系统中保留尽可能多的设备,除非我已经放弃了对过旧版本(例如3.1.3)的支持。

上次我检查(5分钟前),除非您保存了与要降级到的操作系统版本相对应的正确“SHSH Blob”,否则无法降级(即使是越狱),特定于您的设备。< / p>