【发布时间】:2011-08-19 11:56:14
【问题描述】:
我正在与开发人员合作构建一个 iphone 应用程序,但遇到了兼容性问题。该应用程序在运行 IOS 3.1.3 的 Ipod touch 上运行时出现错误。但是,另一个 Ipod touch 上的更高版本的 IOS 运行良好(不确定操作系统,但最近更新了)。他在标准模式下编译(据我所知,支持 ARM6 和 ARM7)。
有人告诉我最新的 SDK 不允许 3.1.3 仿真,因此他无法解决不兼容问题。这是真的?
如果是这样,您如何编写向后兼容的 iphone 应用程序?
应用商店是否接受未使用最新 SDK 编译的应用?
编写向后兼容甚至到第一代 iphone 的 iphone 应用程序是否常见?
如果他设置目标os为3.1.3,如果有不兼容的方法调用,编译器不应该报错吗?
谢谢!
【问题讨论】:
-
遗憾的是,(5) 的答案是否定的。那会很好,但事实并非如此。
标签: iphone ios ios4 iphone-sdk-3.0 ipod-touch