2013-07-10 46 views
0

有人告诉我做一个应用程序,目前正处于发展阶段的的iOS 4.3向后兼容或iOS版5.最低版本我已经在一个真正的iDevice运行iOS至少,我也可以用于测试的是iOS 5.1,我已经阅读了一些文章,称无法降级iOS版本(例如:DownGrading iOS to Previous Version Officially),至少在没有进入越狱世界的情况下。不过,建议您在Apple's docs中测试您打算支持的所有设备和iOS版本上的应用。而且他们也在文档中的某处说模拟器不足以进行测试,因为它并不具备所有设备的功能。测试在以前的IOS版本

所以...有没有办法让一个真正的iDevice旧的IOS版本,即使仅用于开发和测试目的?

在此先感谢

+1

随着2013年6月,[iOS 4的市场份额(http://www.latinospost.com/articles/20944/20130608/ios-6-market-share-dwarf-older-apple-mobile-os-92 .htm)只有1.7%。支持它是不值得的。所有大枪已经失去了支持。我有一个4.3的iPod Touch,并被拒绝下载Twitter,Facebook,Tumblr,Path,...几乎没有我想要的应用程序支持4.3。 – JoJo

回答

0

这是非常不可能的,你可以不越狱你的设备降级。

唯一的解决办法是让软件映像对于特定的IOS版本,并在Xcode模拟器运行它们。

除非你是做硬件非常特定的软件(我说的驱动程序级别的代码),没有必要担心在所有iOS平台设备测试。如果它在一个上运行,那么它将运行在其他人上。只需降级Xcode模拟器。

另外91%(苹果数据源)人们已经升级到iOS 6,所以你不应该太在乎其余的9%,除非你的应用程序是例如WhatsApp或将成为他们一样出名。

+0

“如果它在一个上运行,那么它将运行在其他人上。”这绝对不是我的经验。 iOS6和iOS10之间有很大的区别,甚至在模拟器和设备之间。苹果应允许注册的Apple开发人员能够降级以进行测试。我有几个可以降级的旧设备。苹果可以通过强制测试人员使用测试人员Apple ID登录设备来锁定测试iOS。 简单... –