Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/xcode/7.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何禁用Xcode 5自动将xibs升级到iOS7_Xcode_Interface Builder_Xib_Appearance_Xcode5 - Fatal编程技术网

如何禁用Xcode 5自动将xibs升级到iOS7

如何禁用Xcode 5自动将xibs升级到iOS7,xcode,interface-builder,xib,appearance,xcode5,Xcode,Interface Builder,Xib,Appearance,Xcode5,如果您在Xcode 5上打开一个Xcode 4.x项目,然后在Interface Builder上打开一个xib,您将收到一个警报: 注意:我只有强制iOS7外观的问题,自动布局仍然为我关闭。 然后我无意中点击了“Alway Upgrade”,所以Xcode会自动将我所有的XIB升级到之前的Xcode 5和iOS7。但是我使用的是Xcode4.xParallel,当我在Xcode5中意外打开所有的XIB时,将它们切换回原来的位置是非常烦人的 在XCode 5 interface builder

如果您在Xcode 5上打开一个Xcode 4.x项目,然后在Interface Builder上打开一个xib,您将收到一个警报:

注意:我只有强制iOS7外观的问题,自动布局仍然为我关闭。

然后我无意中点击了“Alway Upgrade”,所以Xcode会自动将我所有的XIB升级到之前的Xcode 5和iOS7。但是我使用的是Xcode4.xParallel,当我在Xcode5中意外打开所有的XIB时,将它们切换回原来的位置是非常烦人的

在XCode 5 interface builder中打开之前:

在XCode 5 interface builder中打开后:


我在Xcode和Google上搜索了关闭此“功能”的方法,但我仍然没有找到任何运气。

在xib的文件检查器(cmd-opt-1)中,您可以将“在”弹出窗口更改为“Xcode 4.6”。这将使文档格式恢复为与Xcode 4.6兼容的格式,但也意味着您将无法利用Xcode中有关XIB的一些新功能


如果要“重置”所做的“始终升级”选择,可以使用终端重置特定的用户默认值:

defaults write com.apple.dt.xcode IBAlwaysUpgradeAutolayoutDocuments -bool false

我修改了Dave DeLong的命令来重置“始终升级”。试试看


这两个命令我都不太走运,但这一个对我有用

defaults write com.apple.dt.xcode IBAlwaysUpgradeAutolayoutDocuments -int 0

我已经尝试过上述解决方案,但正如其他用户所指出的,似乎效果不好。。。奇怪的是,在下载并清理坏掉的首选项、缓存和其他垃圾(我这样做只是为了维护我老化的Mac电脑)之后,“总是升级”的错误终于被纠正了


我没有买鸡尾酒,老实说,你可以免费使用它10次左右。因此,您可以继续清理Mac电脑,并解决这一问题。

我只是在GIT存储库中重置了.xib的更改,但我也需要更多的解决方法,我也需要这样做,但每次单击xib,整个过程都会重新开始,因为有“始终升级”选项。。。真烦人我找不到关闭任何解决方案的选项?我在这里是同一条船。我已经知道“但是我使用Xcode 4.x并行,当我意外地在Xcode 5中打开所有的XIB时,切换回它们是非常烦人的。”这条线仍然不走运,问题不在于自动布局,请检查我的编辑。@TussLászló更改此设置可能需要在运行命令之前退出Xcode。该命令在这里也不起作用,也是在关闭Xcode之后。项目文件中可能有标志吗?将“在中打开”选项更改为Xcode 4.6后,不再令人头痛了,谢谢。同样的问题,请检查我添加的注释。
defaults write com.apple.dt.xcode IBAlwaysUpgradeAutolayoutDocuments -int 0