我正在构建一个基本SDK目标为3.1.x的iPhone应用程序。我有一个朋友提出在OS 4.0测试版上测试它,但我提前想知道我是否应该打扰。我的应用程序是在4.0下运行还是不向后兼容?我必须想象,因为为2.x构建的应用程序在3.x上运行就好了AFAIK。任何陷阱?
答案 0 :(得分:1)
我已经使用4.0测试版几周了,而且我的/ App Store OS 3应用程序没有遇到任何问题。我认为OS 4中没有任何改变会破坏现有的OS 3应用程序,但我不能完全确定地说出来。
答案 1 :(得分:1)
此信息仍属于保密协议,因此除非在主题演讲中提及并因此公开,否则此处无法讨论。
那说......
我可以看到已宣布的多任务处理在内存,性能和应用程序状态方面都存在问题。考虑到这一点,在OS 4上进行测试似乎是一个好主意。但是,我朋友的设备不是最新一代硬件设备(iPhone 3GS或iPod touch第3代),您将无法获得处理多任务处理的测试结果。
另外,请记住,在安装iPhone OS测试版时,您需要将朋友UDID添加到您的开发者门户中的测试设备列表中,否则设备将在升级时锁定。
如果您或有人阅读此内容需要知道: 要升级,您可以使用XCode的管理器或只使用iTunes。按住“选项”键并单击“恢复”按钮。将弹出一个窗口,询问您要使用的固件。
同样,在Apple的开发论坛之外,这类问题还不合法。
我希望这会有所帮助。祝你好运,快乐发展!!
答案 2 :(得分:0)
很可能3.0+中的任何功能都将在4.0中。 2.x中的功能可能会被删除。
除非您可以使用测试版或等到正式发布,否则无法确定。
答案 3 :(得分:0)
您应该始终在尽可能多的设备上进行测试。如上所述,OS 4特别适合测试,只是为了确保您与新的多任务处理功能(这是公共知识,因此不喜欢说任何与NDA相悖的内容)进行良好的交互。