繁体   English   中英

在不同版本的OS上测试iPhone软件

[英]Testing iPhone Software on Different Versions Of OS

在提交我的应用程序之前,我想在具有全系列iPhone OS的设备上进行测试。 所以,我有2个问题,我正在努力,非常感谢任何帮助或建议。

正在使用哪些版本的操作系统?
我知道App Store只接受2.2.1和3的应用程序,但我使用的所有功能自2.0以来就可用。 假设每个人都运行至少2.2.1是否安全?

我在哪里可以找到其他操作系统磁盘映像,以便我可以进行测试?
iPhone开发指南(p43)说搜索开发者网站,但我找不到它们。
搜索互联网似乎就是在越狱网站上。
我可以看到随SDK一起安装的一些dmg文件:
Macintosh HD/Developer/Platforms/iPhoneOS.platform/DeviceSupport/xx但XCode Organizer忽略它们。

任何帮助或建议将不胜感激。 提前谢谢了。

如果您只需要在模拟器上进行测试(就API而言,这是一个很好的近似实际iPhone OS)您可以通过转到硬件>版本并在iPhone模拟器应用程序上选择您的版本来更改操作系统版本。 对我来说,我看到2.0,2.1,2.2,2.2.1和3.0。

编辑:这是一个拥有旧版iPhone固件的网站: http//www.felixbruns.de/iPod/firmware/理论上你可以通过iTunes“恢复”这些旧固件,虽然我还没有尝试过我。

正在使用哪些版本的操作系统?

不幸的是,这些信息并不容易获得。 我很想知道。 很明显,几乎所有的iPhone用户都会转移到3.0,因为它是免费下载的,没有充分的理由不这样做。 对于iPod touch用户来说,它并不是那么清楚,但我猜他们中有很大一部分还没有升级。 我推测,那些为那些支付申请费用的人升级的人之间存在很强的相关性,但猜测并不一定是一个非常好的商业案例!

我在哪里可以找到其他操作系统磁盘映像,以便我可以进行测试?

如果你想成为所有正式和高级板,你实际上无法将iPhone或iPod touch降级到早期的操作系统版本。 有办法做到这一点,但我无法告诉你什么有用,有什么不可,因为我从未尝试过。

我这样做的方法是在我的手机上进行测试,该手机通常有最新发布的版本或后期测试版。 然后我使用模拟器和我的beta测试人员查看它在旧版本上的工作原理。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM