2010-12-09 22 views
0

我最近为我的应用程序开发安装了最新的iOS4.2.1。我开发了使用Base SDK iOS4.2和目标SDK3.0构建的通用应用程序。如果使用Base SDK iOS4.1构建的应用程序(而不是iOS4.2),Apple会接受吗?

当我在iPad上测试应用程序时,没有问题。但是当我使用iOS4.2.1在iPhone中测试应用程序时,在Textfield中输入时出现问题,应用程序崩溃。因此,我通过将Base SDK设置为OS4.1在XCode中构建应用程序,这个问题不会在iOS4.2.1的iPhone中发生。所以我打算用Base SDK 4.1构建应用程序。

由于iOS的最新版本是4.2.1,Apple会接受使用iOS4.1构建的应用程序吗?

在此先感谢。

亲切的问候,Mahesh。

+0

你可能想要确保你的4.1版本在安装了4.2的iPad上运行良好,尽管听起来好像你在说你已经这么做了。 – 2010-12-09 16:00:15

回答

0

我并不确定,但由于目前AppStore上有很多应用程序不是针对SDK 4.2构建的,所以如果这是一个问题,我会很惊讶。

1

据我所知他们接受针对4.x API构建的应用程序,所以你应该没问题。

但是,这里真正的解决方案是修复导致崩溃的错误。自第一个SDK(2.x)以来,文本字段委托没有什么大的改变,因此对操作系统进行0.1更新似乎不太可能是问题的根本原因。

相关问题