存储在 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 集成