【发布时间】:2014-10-16 11:21:55
【问题描述】:
在 Xcode 6 下对我的项目进行一些更改后,我无法从 Xcode 5 打开storyboard 文件(和构建项目)。
由于无法将应用程序从 Xcode 6 分发到 AppStore,而它处于测试阶段 - 我必须在 Xcode 5 下构建应用程序。
有什么方法可以使情节提要与 Xcode 5 向后兼容? 我在故事板文件的标题中找到了这个字符串:
<capability name="Constraints with attributes relative to the layout margin" minToolsVersion="6.0"/>
我想,它需要删除或编辑一些新的键,新的 Xcode 6 使用,但无法检测到哪个键。
(恢复提交是非常不可能的,因为有很多变化。)
更新:
Xcode 6 中出现了另一个问题 - 它添加了基线约束,这在 iOS 7 中不可用,并且会导致崩溃。 (Xcode 甚至不总是突出显示此警告!) - 要修复它,请参阅我的答案,如何删除 baseline 属性。
【问题讨论】:
标签: xcode storyboard xcode5 xcode6 xcode-storyboard