met*_*urg 43 ios autolayout ios7
我有一个iOS应用程序,适用于iOS 6中的所有设备.
我最近将我的xcode升级到5.0版,并尝试在iPhone 5上为iOS 7构建相同的应用程序.
在构建应用程序时,xCode在代码设置中升级了一些内容,但无法构建错误.
在iPad XIB上,我收到一个错误:"非法配置:iOS版本6.0之前的自动布局".
我尝试启用和禁用文件检查器中的"使用Autolayout"复选框,但它不起作用.
请帮我解决这个问题.
Dav*_*ist 78
您的问题是您的项目的"部署目标"是"5.0",并且您正在使用iOS 5不可用的功能.
检查构建目标的"常规"选项卡

并将其更新为至少6.0以使用自动布局

Chr*_*ine 43
在Xcode 5中的.xib文件中,单击有问题的控件.转到右侧的属性菜单,然后单击"文件检查器"选项卡.这个标签看起来像一张纸.在该选项卡上,有一个名为"Interface Builder Document"的部分.确保为"iOS 6.0及更高版本"设置"Builds for"属性.如果上面没有其他任何修复工作,这可能是你的罪魁祸首.
Ant*_*vov 14
有一个非常简单的修复.您只需取消选中常规选项卡中的"使用自动布局"即可.更多信息http://shreekantpawar.com/2012/12/20/simple-solution-to-auto-layout-on-ios-versions-prior-to-6-0-error-in-mac-osx-10- 7 -和-后/
假设您实际上只定位iOS 6.0+,这听起来像是与升级Xcode相关的问题.有时,在转换到较新的Xcode版本时,事情可能会出错.
以下是您可以尝试的一些常规提示:
| 归档时间: |
|
| 查看次数: |
29774 次 |
| 最近记录: |