不能让 Xcode 4 使用 SDK 4.2 运行一个几乎没有空的项目(在 4.3 中运行良好)

Posted

技术标签:

【中文标题】不能让 Xcode 4 使用 SDK 4.2 运行一个几乎没有空的项目(在 4.3 中运行良好)【英文标题】:Can't make Xcode 4 run a barely empty project using SDK 4.2 (runs fine in 4.3) 【发布时间】:2011-03-12 23:00:10 【问题描述】:

我创建了一个空白的 NavBar 项目,并且只在其中一个视图控制器上触摸了几行左右。我在 4.3 iPad 和 iPhone 模拟器中对其进行了很好的测试,但根本无法使其适用于 4.2。我收到一条错误消息:

选定的运行目标对此操作无效。

这是我的项目设置:

通常在 XCode 3 中我只需要更改这些,但我想我在 XCode 4 中缺少一些设置。

这可能是什么?

【问题讨论】:

这是项目的设置还是目标的设置? 尝试查看目标设置。 【参考方案1】:

@pokstad,你是对的。我确实看错地方了!

选择目标并更改那里的 SDk 就可以了。

谢谢!

【讨论】:

【参考方案2】:

我真的遇到了麻烦,没有任何提示有帮助。 最后我收到一条错误消息,指向构建文件夹中的一个旧文件,最后一个简单的清理确实解决了我的问题(shift+cmd+K)。它编译得很好。因此,请记住在更改 Xcode4 中的构建设置后清理当前构建。 这可能很明显,但当时对我来说并不明显。

【讨论】:

以上是关于不能让 Xcode 4 使用 SDK 4.2 运行一个几乎没有空的项目(在 4.3 中运行良好)的主要内容,如果未能解决你的问题,请参考以下文章

如何在 Xcode 4.0.2 中使用 iOS SDK 4.2

Facebook sdk 3.0 与 iOS 5 和 Xcode 4.2

与 iOS SDK 4.2 一起安装 Xcode 3.2.5 时出错

在没有开发人员程序的情况下在我自己的 iPhone 上测试应用程序。 XCode 4.2 和 IOS 5.0 SDK

无法下载 http://adcdownload.apple.com/ios/ios_sdk_4.2__final/xcode_3.2.5_and_ios_sdk_4.2_final.dmg

Xcode SDK IOS 4.2 安装和构建设置中缺少 iOS 4.1