为什么我在 Storyboard (Xcode) 中所做的更改没有反映在我的应用程序中?
Why are the changes I make in my Storyboard (Xcode) not being reflected on my app?
我最近一直在开发一个应用程序,但我 运行 遇到了一个恼人的问题。 None 我对故事板所做的更改已反映在我的 iPhone 上(正在使用而不是模拟器)。
我已经尝试了很多事情,例如清理构建文件夹、删除配置文件、删除 phone 上的应用程序并重新启动它等等。关于我还能做些什么的任何想法修复它,或者是什么导致了这一切?
谢谢
(对不起,如果听起来有点不清楚,我很难描述它)
发生这种情况的原因可能有很多,其中一些在本质上可能是不确定的。
我将只列出一些修复,尽管其中一些您已经尝试过。
- 清理并重建。
- 退出 xCode,删除
derived data
文件夹。再次部署。
- 从您的设备中删除该应用程序。
- 您要更改的存储板不是应用程序中正在使用的存储板。
我想最后一个可能与你有关。 (或者您所做的任何更改,都会被应用中的其他代码覆盖。)
上面提到的答案是正确的,
但是,出现这些问题的主要原因是高速缓存。当我们通过 xcode 工作和管理很多事情时。 Xcode 管理他们所有的东西,所以经过大量的工作后,发生了一些情况(例如:内部源引擎由于某种原因崩溃)当我们的更改没有反映在输出形式中时,原因是缓存和导出的数据被召回。如前所述,这些步骤将再次重置并清除缓存,并且在使用 xcode 编辑器时,您的工作将得到正确反映。
最佳做法是每周删除一次所有派生数据和模块缓存,这样在您的关键工作负载期间就不会出现问题。
我最近一直在开发一个应用程序,但我 运行 遇到了一个恼人的问题。 None 我对故事板所做的更改已反映在我的 iPhone 上(正在使用而不是模拟器)。
我已经尝试了很多事情,例如清理构建文件夹、删除配置文件、删除 phone 上的应用程序并重新启动它等等。关于我还能做些什么的任何想法修复它,或者是什么导致了这一切?
谢谢
(对不起,如果听起来有点不清楚,我很难描述它)
发生这种情况的原因可能有很多,其中一些在本质上可能是不确定的。
我将只列出一些修复,尽管其中一些您已经尝试过。
- 清理并重建。
- 退出 xCode,删除
derived data
文件夹。再次部署。 - 从您的设备中删除该应用程序。
- 您要更改的存储板不是应用程序中正在使用的存储板。
我想最后一个可能与你有关。 (或者您所做的任何更改,都会被应用中的其他代码覆盖。)
上面提到的答案是正确的,
但是,出现这些问题的主要原因是高速缓存。当我们通过 xcode 工作和管理很多事情时。 Xcode 管理他们所有的东西,所以经过大量的工作后,发生了一些情况(例如:内部源引擎由于某种原因崩溃)当我们的更改没有反映在输出形式中时,原因是缓存和导出的数据被召回。如前所述,这些步骤将再次重置并清除缓存,并且在使用 xcode 编辑器时,您的工作将得到正确反映。
最佳做法是每周删除一次所有派生数据和模块缓存,这样在您的关键工作负载期间就不会出现问题。