5

我对带有 XCode 4.5 的 iOS 5.0 和 iOS 6.0 感到非常困惑。如果我想在 iOS 5.0 及更高版本上支持我的新应用程序,我不太清楚应该使用哪些功能,哪些不应该使用。基本上,Xcode 4.5 为您提供了所有功能,例如故事板中的 Container Views 和 Unwind Segues(……以及更多我可能不知道的功能),这些功能仅在 iOS 6.0 中可用,直到您运行您的应用程序并崩溃后您才会知道!任何人都可以让我知道任何简单的解决方案吗?我必须恢复到 Xcode 4.4 吗?我将部署目标设置为 iOS 5.0,但我无法将 Base SDK 设置为 iOS 5.0,因为它没有出现在列表中。见附图。谢谢。

基础 SDK

4

2 回答 2

3

如果您仍想支持 5.0 或 5.1,您可能需要进入 Xcode Preferences -> Downloads 并安装 iOS 5.0 或 5.1 模拟器。

于 2012-10-04T15:27:35.327 回答
2

我遇到了同样的问题。我正在使用 Xcode 4.5 创建一个针对 iOS 5 的项目,因此项目基础 SDK 是 iOS6。

我通过编辑MainStoryBoard.storyboard文件解决了这个问题,并trigger="accessoryAction"从以下行中删除了

前:

< segue destination="f1z-co-5vQ" kind="push" identifier="ShowTestPoints2" trigger="accessoryAction" id="KQV-Ht-eG9"/>

后:

< segue destination="f1z-co-5vQ" kind="push" identifier="ShowTestPoints2" id="KQV-Ht-eG9"/>
于 2012-12-13T11:01:53.963 回答