针对 2.1 编译的 iPhone 应用程序能否通过 iTunes 在 2.0 设备上成功安装?
我知道用 2.1 编译的 iPhone 应用程序可以在 2.0 设备上运行(假设它们没有使用 2.1 中的任何新内容)。但我不确定 iTunes 是否会让安装发生。
有没有人有这方面的具体信息?
我没有在 AppStore 上看到任何仅 2.1+ 的应用程序。
我相信通过 iTunes 查看时,针对 2.1 编译的应用程序将被标记为“需要 iPhone 2.1 软件更新”。(但不是从 iPhone 上查看 - iPhone 的 App Store 应用程序仅显示应用程序元数据的子集。)
一个例子:卡尺(它在“应用程序描述->要求”下)
但是,我不知道这个“要求”是否真的得到了执行。
不。
如前所述,使用 2.1 编译的应用程序将在 iTunes 中标记为需要 2.1。
如果您尝试从 iPhone 下载 2.1 应用程序,或通过 iTunes 同步 2.1 应用程序,您将收到一条消息,指出需要 iPhone OS 2.1。
简短的回答,是的。
有一些应用程序在 2.1 中不能 100% 运行,但是这两个固件几乎是向后兼容的