【发布时间】:2011-05-22 23:07:02
【问题描述】:
我最近为我的应用开发安装了最新的 iOS4.2.1。我已经开发了使用 Base SDK iOS4.2 和目标 SDK3.0 构建的通用应用程序。
当我在 iPad 上测试应用程序时,没有问题。但是当我在 iPhone 上使用 iOS4.2.1 测试应用程序时,在 Textfield 中输入时出现问题,应用程序崩溃了。所以,我在 XCode 中通过将 Base SDK 设置为 OS4.1 来构建应用程序,这个问题在 iOS4.2.1 的 iPhone 上不会发生。所以我计划用 Base SDK 4.1 构建应用程序。
由于 iOS 的最新版本是 4.2.1,Apple 会接受我使用 iOS4.1 构建的应用程序吗?
提前致谢。
亲切的问候,马赫什。
【问题讨论】:
-
您可能希望确保您的 4.1 版本在安装了 4.2 的 iPad 上运行良好,尽管听起来您好像在说您已经这样做了。
-
为什么不解决这个问题(或者至少写一个解决方法),而不是仅仅依靠旧的 SDK 来构建? Apple 不会在他们继续前进时等待您,您应该始终针对最新的 SDK 进行构建。如果您的应用在针对最新 SDK 构建时崩溃,请修复它,因为某些地方明显有问题,不要忽略它并继续使用旧 SDK。如果您因为 SDK 错误或类似问题而无法修复它,请解决它,并向 Apple 提交错误报告。
-
请考虑加入51区的the App Store proposal。
标签: ios ios4 appstore-approval