我已经使用 iOS6 SDK 安装 Xcode 4.5 以及其他旧SDK(从4.3到6.0)进行测试。
很漂亮,但有一个 BIG 问题!
为iOS6兼容生成新的XIB文件!
这是一个问题,因为我的应用需要在旧设备上运行,而不仅仅是6.0+! 当我在5.1设备中加载新视图(ios6)时,它会以此错误静默崩溃:
2012-09-24 22:00:17.090 App [14524:11f03] * 终止app到期 未捕获的异常'NSInvalidUnarchiveOperationException',原因: '无法实例化名为NSLayoutConstraint'的类
如何删除XIB中的额外行以使(xib和app)与旧的ios版本兼容?
非常感谢。
答案 0 :(得分:16)
尝试更改xib的此选项:
还要确保使用Autolayout 已关闭,因为它是iOS 6.0功能。