我有一个针对iOS6的XCode 4内置的应用程序。如果我在XCode 5中打开该工作区,清理并构建我的项目,并在模拟器中运行它,它工作(看起来有点不同,需要一些工作,但它的工作原理)。如果我只是导航到我的故事板并且绝对不做其他事情,再次在模拟器中运行应用程序会导致我的照片幻灯片显示黑色而不是正确显示图片。差异显示,当我查看它时,它对故事板文件进行了一些更改。仅回滚与幻灯片显示有关的更改无效。回滚所有更改,直到我再次查看故事板。
它显然能够正常工作 - 为什么它只是因为我看故事板而毁掉一切?现在我必须重建应用程序的这一部分,这很痛苦,因为我没有构建应用程序的这一部分。这对于可维护性来说并不是很好。
答案 0 :(得分:1)
好的,我一整天都在搞乱这件事。
在坚果shell中保留或安装Xcode 4.6以部署iOS 6.1和应用程序之前。
因此,对于Xcode 5搞砸了,是的,它没有按预期工作。 我期望设定目标
让它看起来像一个ios 6.1应用程序,但它在浏览器中看起来不错,但在模拟器和iPad上看起来都很糟糕。我已经提交了一份错误报告。
如果您在4.6项目中检查了Autolayout然后尝试在Xcode 5.0中查看它,那么准备杀死Xcode,因为它试图移动所有内容。在我的情况下,许多表视图陷入了无限循环,最后得到一个表格不能超过10,000的警告:)