1

我有一个在 XCode 4 中针对 iOS6 构建的应用程序。如果我在 XCode 5 中打开该工作区,清理并构建我的项目,然后在模拟器中运行它,它就可以工作(看起来有点不同,需要一些工作,但它可以工作)。如果我只是简单地导航到我的故事板并且什么都不做,再次在模拟器中运行应用程序会导致我的照片幻灯片显示为黑色而不是正确显示图片。当我查看它时,差异显示它对故事板文件进行了一些更改。仅回滚与我的幻灯片有关的更改是无效的。回滚所有更改,直到我再次查看情节提要。

它显然能够正常工作-为什么仅仅因为我看故事板就必须毁掉一切?现在我必须重新构建应用程序的这一部分,这很痛苦,因为我一开始没有构建应用程序的这一部分。这不利于可维护性。

4

1 回答 1

1

好吧,我整天都在搞这个。

简而言之,保留或安装 Xcode 4.6 以部署 iOS 6.1 及之前的应用程序。

所以对于 Xcode 5 搞砸的东西,是的,它没有按预期工作。我希望设定目标 在此处输入图像描述

让它看起来像一个 ios 6.1 应用程序,但它在查看器中看起来还不错,但在模拟器和 iPad 上看起来都很糟糕。我已经提交了错误报告。

另外,如果您在 4.6 项目中检查了 Autolayout,然后尝试在 Xcode 5.0 中查看它,请准备好杀死 Xcode,因为它试图移动所有内容。在我的情况下,许多表视图陷入了无限循环,最后得到一个警告,表不能超过 10,000 :)

于 2013-09-19T18:26:27.087 回答