2

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

我发现的一切都告诉我,我的 5.x 的 iPhone 不能降级到 4,我只是想知道其他人如何处理这种事情

谢谢

4

4 回答 4

2

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

于 2012-07-05T20:54:34.133 回答
1

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

于 2012-07-05T23:17:02.443 回答
0

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

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

于 2012-07-05T21:33:12.807 回答
0

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

于 2012-07-05T20:40:54.427 回答