存储在 iCloud Drive 中时的 Xcode 项目问题

Posted

技术标签:

【中文标题】存储在 iCloud Drive 中时的 Xcode 项目问题【英文标题】:Xcode Project Issues When Stored In iCloud Drive 【发布时间】: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也许会有所帮助 非常感谢!这适用于所有项目。我对这个论坛的事情是半新的,我试图投票给你作为正确的答案,但它只是给了你一个答案。 我将其发布为答案,以便您将其标记为正确(单击复选标记)。谢谢! 【参考方案1】:

您需要进行干净的构建:

清理构建文件夹(产品 ->(Alt 键)-> 清理构建文件夹) 清理项目(产品 -> 清理) 删除派生数据(窗口 -> 管理器 -> 删除派生数据)

然后再次构建您的项目。

【讨论】:

以上是关于存储在 iCloud Drive 中时的 Xcode 项目问题的主要内容,如果未能解决你的问题,请参考以下文章

为 iOS 应用程序的文件启用 iCloud Drive 文件夹

NSWorkspace openURL 未使用文件类型的默认应用程序打开存储在 iCloud Drive 中的文件

是否需要为 iCloud Drive 更新 iOS 7 iCloud 应用程序?

React Native App 中的 iCloud 和 Google Drive 集成

如何备份和恢复 iCloud Drive 上的 .zip 文件?

有啥方法可以通过 iCloud Drive 支持最近删除的文件?