我最近为我的应用开发安装了最新的iOS4.2.1。我开发了使用Base SDK iOS4.2和目标SDK3.0构建的通用应用程序。
当我在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构建的应用吗?
提前致谢。
亲切的问候,马赫什。
答案 0 :(得分:1)
据我所知,他们接受针对4.x API构建的应用程序,所以你应该没问题。
但是,这里的真正解决方案是修复导致崩溃的错误。自第一个SDK(2.x)以来,文本字段代理没有任何改变,因此对操作系统的0.1更新似乎不太可能是问题的根本原因。
答案 1 :(得分:0)
我不确定,但由于AppStore上目前有大量的应用程序不是针对SDK 4.2构建的,如果这是一个问题,我会感到惊讶。