【问题标题】:Base SDK missing after a fresh install of XCode 3.2.5 which includes iOS SDK 4.2全新安装 XCode 3.2.5(包括 iOS SDK 4.2)后缺少基本 SDK
【发布时间】:2011-06-12 13:29:13
【问题描述】:

我是 iPhone 开发的新手。我刚刚使用 iOS SDK 4.2 重新安装了 XCode 3.2.5。之前没有安装过以前的 XCode 或 iOS 版本。但是,尝试从一些书籍中编译一些示例项目会给出“缺少基本 SDK”。 :( 怎么办?如果 XCode 3.2.5 仅支持 4.2,我如何将 XCode 3.2.5 用于 3GS 等旧 iPhone?

当我转到“项目/编辑项目设置/架构/基础 SDK/iOS SDK”时,只有 iOS 4.2 可供选择。

我需要先安装旧版 XCode,然后再升级吗?

【问题讨论】:

    标签: xcode sdk base


    【解决方案1】:

    在构建设置中,您可以通过将“iOS 部署目标”设置为 3.0 之类的内容来支持旧手机。 http://developer.apple.com/library/mac/#documentation/DeveloperTools/Conceptual/cross_development/Configuring/configuring.html 有更多关于此设置与 Base SDK 设置区别的详细信息。

    【讨论】:

      【解决方案2】:

      将 Project/Edit Project Settings/Architecture/Base SDK 设置为最新的 OS 版本,然后退出并重新启动 Xcode。您可以稍后将部署目标设置为较低的操作系统版本。

      【讨论】:

      • 感谢 hotpaw2!重新启动 XCode 是诀窍。但是我仍然想知道是否最好找到一个旧的 iOS 3.x SDK。当前的模拟器似乎没有任何 iPhone 3GS 或更旧的皮肤。 iPhone 3GS模拟器皮肤如何获取?
      【解决方案3】:

      下午的大部分时间我都遇到了同样的问题。我做了所有建议的事情,但没有任何效果,直到我清理、清理、保存、重新启动和重建。不幸的是,这并没有告诉我什么是真正有效的,但它确实让每个人“只做一件事”可以尝试。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2011-12-10
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多