0

我有一个最初创建与 iOS 2.x 兼容的应用程序。由于 Xcode 不再支持 2.x,我被迫使其与 3.x 兼容。

该应用程序在 iPhone 3G、3GS 和 4 上运行良好,但一些按钮在 iPod Touches 2nd Gen 上消失了。

我的理论是这些设备使用的是 iOS < 3,所以我的问题是:

我在项目中唯一做的就是将 DEPLOYMENT TARGET 设置为 iOS 3。

1) 我必须在 plist 中添加什么来阻止 2.x 设备吗?

2) 这些人是否有可能即使拥有不支持它的设备也能够下载和安装新的 3.x 版本?

3) UIKit 是必需的。我必须让它泄漏吗?

谢谢。

4

1 回答 1

1

如果您想针对 OS < 3 的设备,您需要将您的部署目标设置为小于 3..(可能是 2.2.1?)但是我相信在最新的 Xcode 中这是不允许的,所以您基本上不走运达到 OS < 3。

附带说明:大约一年前,admobs 统计报告称,大约 98% 的 iphone/ipod touch 用户至少运行 iOS 3.0。

于 2010-11-11T17:21:03.137 回答