为什么我在情节提要(Xcode)中所做的更改未反映在我的应用程序上?

时间:2019-01-02 03:27:08

标签: ios xcode storyboard

我最近一直在开发应用程序,但遇到了一个令人讨厌的问题。我对情节提要板所做的任何更改都没有反映在我的iPhone(正在代替模拟器使用)上。

我已经尝试了很多方法,例如清理构建文件夹,删除配置文件,删除手机上的应用程序并重新启动等等,关于如何解决该问题或导致该问题的任何想法所有这些吗?

谢谢

(抱歉,听起来有点不清楚,我很难描述它)

2 个答案:

答案 0 :(得分:1)

发生这种情况的原因可能有多种,其中某些原因本质上是不确定的。

我将列出一些修复程序,尽管其中一些您已经尝试过了。

  1. 清洁并重建。
  2. 退出xCode,删除derived data文件夹。再次部署。
  3. 从您的设备中删除该应用。
  4. 您要更改的模板不是应用程序中正在使用的模板。

我认为最后一个可能与您有关。 (或您所做的任何更改,都会被应用程序中的其他代码覆盖。)

答案 1 :(得分:1)

上述答案是正确的,

但是,发生这些问题的主要原因是高速缓存。当我们通过xcode工作和管理很多事情时。 Xcode管理所有东西,因此在大量工作之后,发生了某些情况(例如:内部源引擎由于某种原因而崩溃),而我们的更改未反映在输出形式中,原因是由于缓存和派生数据回忆起来。如上所述,这些步骤将再次重置并清除缓存,并且在使用xcode编辑器时,您的工作将正确反映。

最佳做法是每周一次删除所有派生数据和模块缓存,这样在关键工作负载期间不会出现任何问题。