是否可以在Xcode 5中构建iphoneos6.1项目,保留Xcode 4.6.3故事板中的视图行为?

Gre*_*reg 6 xcode ios7

我们的构建服务器最近更新为使用Xcode 5的xcodebuild.我们已经安装了iphoneos6.1,因此我们仍然可以将iPhone SDK 6.1用于一些尚未支持iOS7的遗留项目.但是,当我们使用xcodebuild使用-sdk iphoneos6.1构建这些项目时,我们仍然会看到UIViewController内容在导航栏和标签栏下面的问题.

是否有一些方法可以使用Xcode 5的xcodebuild构建使用Xcode 4.6.3/base sdk iOS 6.1开发的这些项目,但保留使用Xcode 4.6.3开发的故事板中的视图?我看了一下ibtool的手册页,但是我没有看到任何与选择目标SDK相关的选项,或者其他任何与我上面提到的"扩展边缘"问题相关的选项.

请注意,我们还没有使用Xcode 5更新故事板 - 该项目继续在Xcode 4.6.3中开发,当我们的构建服务器克隆项目的git repo并使用xcodebuild构建时,它只触及Xcode 5工具链.

Mar*_* S. 0

是的。在 Storyboard 上,转到 Interface Build Document 部分,有两个选择项。一种用于构建,一种用于查看。您可以为构建选择从 7.0 到 4.3 的任何版本,并且可以选择“7.0 及更高版本”或“6.1 及更早版本”。

在此输入图像描述