我是iPhone开发的新手。我刚刚用iOS SDK 4.2全新安装了XCode 3.2.5。以前没有安装过以前的XCode或iOS版本。但是,试图从一些书中编译一些示例项目会产生“Base SDK Missing”。 :(怎么办?如果它只支持4.2,如何使用XCode 3.2.5用于3GS等旧款iPhone?
当我转到“项目/编辑项目设置/架构/基础SDK / iOS SDK”时,只能选择iOS 4.2。
我是否需要先安装较旧的XCode,然后再升级?
答案 0 :(得分:2)
在构建设置中,您可以通过将“iOS部署目标”设置为3.0来支持旧手机。 http://developer.apple.com/library/mac/#documentation/DeveloperTools/Conceptual/cross_development/Configuring/configuring.html详细介绍了此与基本SDK设置之间的区别。
答案 1 :(得分:0)
将Project / Edit Project Settings / Architecture / Base SDK设置为最新的OS版本,然后退出并重新启动Xcode。您可以稍后将部署目标设置为较低的操作系统版本。
答案 2 :(得分:0)
下午大部分时间我遇到了同样的问题。我做了所有建议,没有任何工作直到我清理和清理,保存,重新启动和重建。不幸的是,这并没有告诉我实际上有什么用处,但它确实让每个人“只需要再做一件事”。