入 门(5)

  

图2-2中显示的“Base SDK Missing”错误是有可能发生的,这取决于机器上安装的iPhone SDK及cocos2d的版本。不过这不是什么大问题。就本例而言,因为iPhone SDK 4已经发布,而从官网下载的cocos2d稳定版本仍在使用iPhone SDK 3(此时iPhone SDK 3已经不再包含在最新版的Xcode中了)。由于cocos2d的项目模板依然指向iPhone SDK 3,因而此处会报出“Base SDK Missing”的错误。

可以通过以下方法解决该问题:在Xcode中打开Project菜单,选择Edit Project Settings。如图2-3所示,会弹出一个名为Project "HelloWorld" Info的对话框。在该对话框的下方,找到Base SDK for All Configurations标签对应的组合框,它目前显示“iPhone Device 3.0(missing)”,在此选取下拉列表中所列的iPhone SDK的最新版本即可。

注意:

将Base SDK设置为某个特定版本的SDK并不意味着你的应用程序只能在该版本的iOS系统上运行。相反,该特性是由一个名为iPhone SDK Deployment Target的Build设置项所决定的(可在Get Info对话框的Build选项卡中找到该项),可以在此选择应用程序将运行在哪个版本的iOS系统上,从iOS 2.0到iOS 4.0的各个版本都可供选择。

读书导航