我被告知制作一个现在处于开发阶段的应用程序,从iOS 4.3或至少从iOS 5开始向后兼容。我在真正的iDevice上运行的iOS的最低版本,我可用于测试的是iOS 5.1,我读过一些帖子说不可能降级iOS版本(例如:DownGrading iOS to Previous Version Officially),至少没有进入越狱世界。但是,建议Apple's docs在您打算支持的所有设备和iOS版本上测试您的应用。他们还在文档中的某处说模拟器不足以进行测试,因为它没有所有设备的功能。
那么......有没有办法在真正的iDevice上获得旧的iOS版本,即使仅用于开发和测试目的?
提前致谢
答案 0 :(得分:0)
如果没有越狱设备,你就不太可能降级。
唯一的解决方案是获取特定ios版本的软件映像并在Xcode Simulator中运行它们。
除非您正在使用非常特定于硬件的软件(我说的是驱动程序级代码),否则无需担心所有iOS平台上的设备测试。如果它在一个运行,那么它将在其他运行。只需降级Xcode模拟器。
另外91%(Apple数据源)的用户已经升级到iOS 6,所以除非你的应用程序像Whatsapp或者像他们一样着名,否则你不必担心剩下的9%。