【发布时间】:2014-12-06 15:11:00
【问题描述】:
我目前正在处理一些 iOS 和 OS X 项目,并将它们存储在我的 iCloud Drive 中的一个文件夹中,以便我可以在我的个人和工作计算机上处理它们。我正在使用 Xcode 6.1,但也尝试过 6.2。我遇到的问题是,如果我在一台计算机(例如我的工作计算机)上对项目进行更改,然后使用我的个人计算机从我离开的地方继续,我个人笔记本电脑上的 UI 不是更新版本。这很奇怪,因为在 Interface Builder 中它实际上显示了更新的版本,并且项目的所有文件都是最新的并且它们应该是最新的。我也使用 git,它说它也是最新的(认为这可能是使用 git 的问题,但在不使用 git 的项目上也是如此)。但是当我运行应用程序时,它是旧界面,它会向我抛出一些错误(在工作计算机上运行或使用闪存驱动器复制到个人时不会抛出错误)。我附上了一个屏幕截图,显示了当前项目在 Interface Builder 中的样子(在左侧 - 它应该是新版本的样子),然后当我运行它时它如何显示为旧版本(在右侧)。该文件的日期和时间表明它已在应有的时间更新(并且代码的差异证明了这一点),但如果我只是用闪存驱动器将其复制过来,它将完美无缺。任何帮助将不胜感激。
谢谢,
【问题讨论】:
-
如果你做一个clean build也许会有所帮助
-
非常感谢!这适用于所有项目。我对这个论坛的事情是半新的,我试图投票给你作为正确的答案,但它只是给了你一个答案。
-
我将其发布为答案,以便您将其标记为正确(单击复选标记)。谢谢!
标签: objective-c xcode swift icloud drive