测试以前的iOS版本

时间:2013-07-10 03:43:18

标签: ios testing backwards-compatibility downgrade

我被告知制作一个现在处于开发阶段的应用程序,从iOS 4.3或至少从iOS 5开始向后兼容。我在真正的iDevice上运行的iOS的最低版本,我可用于测试的是iOS 5.1,我读过一些帖子说不可能降级iOS版本(例如:DownGrading iOS to Previous Version Officially),至少没有进入越狱世界。但是,建议Apple's docs在您打算支持的所有设备和iOS版本上测试您的应用。他们还在文档中的某处说模拟器不足以进行测试,因为它没有所有设备的功能。

那么......有没有办法在真正的iDevice上获得旧的iOS版本,即使仅用于开发和测试目的?

提前致谢

1 个答案:

答案 0 :(得分:0)

如果没有越狱设备,你就不太可能降级。

唯一的解决方案是获取特定ios版本的软件映像并在Xcode Simulator中运行它们。

除非您正在使用非常特定于硬件的软件(我说的是驱动程序级代码),否则无需担心所有iOS平台上的设备测试。如果它在一个运行,那么它将在其他运行。只需降级Xcode模拟器。

另外91%(Apple数据源)的用户已经升级到iOS 6,所以除非你的应用程序像Whatsapp或者像他们一样着名,否则你不必担心剩下的9%。