我应该使用哪种iPhone SDK?

Ran*_*wan 0 iphone sdk

我对如何使应用程序兼容设备知之甚少.

我有iPhone SDK 4.0,希望我的应用程序在iOS 2.0或更高版本上运行.

我已经读过,只将iPhone OS部署目标设置为2.0,并且只使用2.0之后常见的API方法.

够了吗?

或者我是否必须使用另一个(较低的)SDK?

或者我还需要做些什么......?

Nik*_*man 5

您应该始终使用最新的SDK进行开发.您可以在项目设置的"体系结构"部分的"基础SDK"下的项目属性中设置此项(右键单击组织者中的项目,然后转到"获取信息").

但是,要确保您的应用程序在较旧的设备上运行,您可以通过在项目设置的"部署"部分下将"iOS部署目标"设置为iOS 3.0来实现.

为了记录,我说上面的版本3.0,因为这是我在Xcode中看到的最低支持版本.我不认为再定位2.0设备是可能的.