Xcode 8 Storyboard - 更新现有的故事板.应用重新发布需要吗?

Nit*_*ish 16 xcode storyboard ios autolayout ios10

我刚刚更新到Xcode 8.在选择底部的任何设备时,将重置约束.由于视图现在不适应屏幕.在此之前,我正在使用wAny hAny窗口并且还提供了约束.这些约束现在甚至存在,但需要改变.
我假设我看到的唯一方法是更新所有设备的框架和约束(想知道它是一个恩惠或诅咒).但由于单个约束对于所有设备都是相同的,考虑到它必须在代码中使用,它的价值将如何保留.
如何更新现有的故事板以适应Xcode 8
话虽如此,故事板需要重新构建,这意味着应用程序需要再次发布,因为当前版本会给出布局问题iOS 10.
我的理由足够有效吗?

EFC*_*EFC 13

我不确定我理解你的问题,但我遇到了一个我认为可能类似的情况.将项目升级到Xcode 8后,我的故事板似乎没有遵守正确的约束.当我编译和测试时,一切仍然有效,但Xcode故事板看起来都错了.

除此之外,Xcode还提出了一系列警告:"XYZ的框架在运行时会有所不同".

我发现我可以单击结构窗格中场景旁边的小黄色警告箭头,然后单击其中一个错位视图旁边的小黄色警告图标.从弹出菜单中,我选择Update framesApply to all views in this container,然后我点击了Fix misplacements按钮.

这似乎清理了故事板并删除了所有警告.