iPhone OS的版本众多,很多用户由于各种各样的原因没有升级到最新版,这就给我们开发者带了麻烦。作为开发者,我们都希望软件的受众越多越好。怎么样让软件尽量适应最多的iPhone OS?这里我们就应该了解iPhone项目的Base SDK和iPhone OS Deployment Target。
Base SDK指的是当前编译用的SDK版本。IOS Deployment Target指的是编译出的程序将在哪个系统版本上运行。
用更简单实用的语句描述如下:
Base SDK设置为当前xcode编译使用的sdk版本,比如”Latest IOS(IOS7.1)″。IOS Deployment Target设置为你所支持的最低的iPhone OS版本,比如” 5.0″。也就是你手机/pad运行本项目的最低版本。即本项目最低运行环境在5.0系统及以上版本。
这样设置之后,你的程序就可以运行于从5.0及以上系统版本的设备。