Xcode 故事板更改未在设备或模拟器上显示

Xcode storyboard changes not showing on device or simulator

这让我抓狂。

我的应用程序正常 运行ning 然后我不知道我做了什么但是我现在在 storyboard/ IB/ Xibs 等中所做的任何更改都是当我在真实设备或模拟器上 运行 应用程序时没有更新。例如,我更改了 UILabeltextColor 但是当我 运行 应用程序时,旧颜色仍然显示在设备或模拟器上。我正在使用 Xcode 版本 7.3.1.

请帮忙。谢谢

当您打开模拟器时。

  1. 点击并按住您的应用程序图标
  2. 当你看到左上角的图标在抖动和"X"时,点击删除它
  3. 对您可能在模拟器主屏幕中显示的任何其他应用程序图标执行相同操作
  4. 在顶部的模拟器菜单中 - 单击 "HardWare" -- "Home" 停止图标晃动
  5. 在同一菜单中单击 "HardWare" -- "Reboot"(等待完成)
  6. 从菜单中退出模拟器"Quit Simulator"

(注意:当使用设备到 运行 应用程序时,我也会将其从应用程序中删除)

然后返回Xcode

  1. 点击进入菜单"Product" -- "Clean"
  2. 退出Xcode再打开
  3. 运行 Simulator on the iPhone Simulator Size you just cleaned out (above)

我已经尝试模拟您遇到但无法模拟的问题,但是,当我在 运行ning 我的应用程序中遇到任何问题时,上述方法似乎有效。

[有时Xcode会有点慢,所以我倾向于等几秒钟确认/Xcode已经行动了,因为我有时使用键盘速度太快,跟不上。]

希望对您有所帮助!

这个解决方案对我有用:

只需删除未反映更改的情节提要并采用新的情节提要,它将开始反映更改。

我遇到了同样的问题,并发现我一定是在尝试复制某些内容并复制场景时不小心按了 Command+d,希望能避免一些挫败感。副本完美地覆盖在原件上,所以我无法判断我是在编辑副本而不是链接到我的导航控制器的实际场景。我太专注于问题了,没有注意到故事板中关于无法访问场景的新警告。

当我的 Main.storyboard 没有保存时​​(清理+构建后它的文件图标保持灰色),我发现我的终端中的 运行 git add -ugit commit -m "//your comment" 会再次将 Main.storyboard 文件图标更改为黄色(不是灰色)

尝试从您所做的更改中删除所有约束,然后重新应用它们。这对我有用。