2013-08-28 31 views
0

当我注册开发程序时,在协议中,我看到一个条款,基本上规定如果任何设备上安装了预发布软件,那么该设备将是进入测试模式。那么,与处于“正常”模式的设备相比,测试模式的局限性究竟是什么?另外,如果我在设备中安装iOS7(在iOS 7发布后),那么如果我在其上测试应用程序,那么设备将被视为处于测试模式?iOS设备测试模式和旧iOS开发

此外,如果我提交了一个在iOS 7启动后在iOS 6上运行的应用程序,那么这可以被视为拒绝应用程序的理由吗?我也将开发适用于iOS 7的应用程序。但是,这需要一些时间。

谢谢

回答

1

一旦您开始使用设备进行开发,没有实际的区别。我用我的个人iPhone进行大部分测试;它对电话的功用没有任何影响。

第二个问题:您的应用程序不会仅仅因为支持iOS 6或任何旧版本的iOS而被拒绝。苹果希望你编写支持iOS 7的应用程序,当然,他们绝对不会拒绝支持旧版本的应用程序;那会很疯狂。

如果您的应用程序实际上无法在iOS 7上运行(一旦它发布),那么显然这将是一个不同的问题。

+0

那么,同一个应用程序应该可以在iOS6和iOS7上工作?我认为我们可以为iOS6和iOS7提供单独的应用程序 – Max

+0

相同的二进制文件需要同时支持两种操作系统:不能将单独的应用程序提交给6和7的App Store。请参阅关于开发人员的iOS 7 UI过渡指南.apple.com获取更多信息。 – davidf2281

2

据我所知,“测试模式”没有限制。 如果您的应用程序是为iOS 6开发的,那么它应该仍然可以在iOS 7上工作,但是与iOS 6的外观&的感觉。但是,当然,最好在具有iOS 7的真实设备上进行测试。