iPhone SDK 3.0 针对 2.2.1 SDK

Posted

技术标签:

【中文标题】iPhone SDK 3.0 针对 2.2.1 SDK【英文标题】:iPhone SDK 3.0 Targetting 2.2.1 SDK 【发布时间】:2009-04-26 20:27:35 【问题描述】:

刚刚获得 iPhone SDK 的最新测试版。这是即将发布的 iPhone SDK 3.0 版本的更新。不幸的是,针对 3.0 平台,我没有收到一堆错误。很高兴知道我可以标记未来的工作,但我需要先完成一些其他工作。不幸的是,“目标”字段不再向我显示 2.2.1 SDK,并且默认为 3.0,导致我想稍后修复无数错误。

我应该采取哪些措施来解决此问题?我已经尝试更改项目属性中的默认基础 SDK 无济于事。安装3.0就基本去掉了2.2.1的SDK吗?

提前致谢。

【问题讨论】:

【参考方案1】:

想通了。我遇到的错误发生在 beta 版本中,所以这可能不应该是一个持久的解决方案,但是如果其他人在尝试使用 XCode+iPhone0S3 安装的最新 beta 时遇到问题,你会发现你只能针对3.0 操作系统后,您在概览下拉列表中选择它。即使您之前针对的是不同的活动 SDK,一旦您选择 3.0 目标,它们也会全部消失。

解决此问题的方法是删除所有用户特定的项目文件并重新打开该项目。在此之前,请确保基础 SDK 是 2.2.1 等。

这比仅针对以前的 SDK 下载 2GB 稳定的 XCode 要容易得多。

希望这对某人有所帮助。

【讨论】:

哪些是用户特定的项目文件? “在此之前,请确保基础 SDK 是 2.2.1”是什么意思?你的意思是“项目|编辑项目设置|构建|架构|基础SDK”? 2.x 会在该下拉菜单中提供吗? 没错。基本 SDK 是 2.2.1 是当您去编辑项目设置时。 2.x 将出现在该部分的下拉列表中。它只是不在概述部分。用户特定的项目文件是任何不是代码的文件,也不是您的 xcodeproj 文件。 嗨,感谢您分享信息 - 我看到它是“设备”但 iPhone 模拟器呢?有没有办法让它显示出来?再次感谢。

以上是关于iPhone SDK 3.0 针对 2.2.1 SDK的主要内容,如果未能解决你的问题,请参考以下文章

针对 iPhone 3.0 操作系统编译时 UIActionSheets 出现奇怪错误

我在哪里可以获得 iPhone 2.0 SDK?

在 2.2.1 设备上运行具有 3.0 功能的 iPhone 应用程序

iphone sdk 3.2 到 4.0 笔尖编辑

在iPhone 3.0 SDK中改变了渐变技巧?

iPhone - 在 3.0 和 4.0 操作系统/SDK 上播放视频?