首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >有没有可能在Xcode 5中构建iphoneos6.1项目,同时保留Xcode 4.6.3故事板中的视图行为?

有没有可能在Xcode 5中构建iphoneos6.1项目,同时保留Xcode 4.6.3故事板中的视图行为?
EN

Stack Overflow用户
提问于 2013-09-19 07:58:40
回答 2查看 2.5K关注 0票数 6

我们的构建服务器最近更新为使用Xcode5的xcodebuild。我们已经安装了iphoneos6.1,所以对于一些还不支持iOS7的遗留项目,我们仍然可以使用iPhone SDK6.1。然而,当我们使用xcodebuild来构建这些使用-sdk iphoneos6.1的项目时,我们仍然看到UIViewController的内容在导航栏和选项卡栏下面布局的问题。

有没有办法使用Xcode5的xcodebuild构建这些使用Xcode4.6.3/base sdk iOS 6.1开发的项目,同时保留使用Xcode4.6.3开发的故事板中的视图?我看了ibtool的手册页,但我没有看到任何与选择目标SDK相关的选项,或者与我上面提到的“扩展边缘”问题相关的任何其他选项。

请注意,我们没有使用Xcode5更新故事板-该项目仍在使用Xcode4.6.3进行开发,并且只有当我们的构建服务器克隆项目的git代码库并使用xcodebuild进行构建时,才会涉及Xcode5工具链。

EN

回答 2

Stack Overflow用户

发布于 2013-09-19 08:05:44

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

票数 0
EN

Stack Overflow用户

发布于 2013-10-12 05:29:23

虽然Xcode4和Xcode5并不是您想要的,但是您可以将Xcode4和Xcode5放在同一个构建环境中,并通过使用环境变量来控制运行哪个xcodebuild (参见man page for xcrun。我们刚刚在我们的一台构建服务器上设置了它。在您的构建定义中,只需设置以下环境变量:

代码语言:javascript
复制
DEVELOPER_DIR=<path to Xcode 4.app>/Contents/Developer

对我们来说,它最终是:

代码语言:javascript
复制
DEVELOPER_DIR=/Applications/Xcode-4.app/Contents/Developer

这将覆盖xcode-select设置,并允许您使用正确的Xcode环境。同样,这取决于您的构建系统设置环境变量的能力,以及是否安装了两个版本的Xcode。您可以在Downloads for Apple Developers下载旧版本的代码

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/18884272

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档