使用XCode 4.5 for iOS 5.0和iOS 6.0的困惑

时间:2012-10-04 15:06:33

标签: ipad ios5 ios6 xcode4.5 base-sdk

我对iOS 5.0和iOS 6.0与XCode 4.5非常困惑。目前还不是很清楚我是否想在iOS 5.0以上支持我的新应用程序,我应该使用哪些功能,哪些功能不使用。基本上Xcode 4.5为您提供了故事板中的容器视图和展开段的所有功能(......以及我可能不知道的其他许多功能),这些功能仅在iOS 6.0中可用,在您运行应用程序并且崩溃之前您不会知道!有谁能告诉我任何简单的解决方案吗?我是否必须恢复到Xcode 4.4?我正在将部署目标设置为iOS 5.0,但我无法将Base SDK设置为iOS 5.0,因为它没有出现在列表中。见附图。感谢。

BASE SDK

2 个答案:

答案 0 :(得分:3)

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

答案 1 :(得分: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"/>