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

时间:2014-12-06 15:11:00

标签: objective-c xcode swift icloud drive

我目前正在开发一些iOS和OS X项目,并将它们存储在我的i​​Cloud Drive中的一个文件夹中,以便我可以在我的个人和工作计算机上处​​理它们。我使用Xcode 6.1,但也试过6.2。我遇到的问题是,如果我在一台计算机上更改项目,例如我的工作计算机,然后使用我的个人从我离开的地方取出,我个人笔记本电脑上的UI不是更新的版。这很奇怪,因为在Interface Builder中它实际上显示了更新的版本,并且项目的所有文件都是最新的以及它们应该是什么。我也使用git,它说它也是最新的(想想也许这是使用git的问题,但是对于不使用git的项目也是如此)。但是当我运行应用程序时它是旧的界面,它会向我抛出一些错误(在工作计算机上运行时没有错误或者使用闪存驱动器复制到个人网站时没有错误)。我附上了一个屏幕截图,显示了当前项目在Interface Builder中的样子(左侧 - 它应该是什么样子,新版本),然后当我运行它看起来像旧版本(右侧)时。该文件的日期和时间显示它已更新的时间(以及代码中的差异证明了它),但如果我只是用闪存驱动器复制它,它将完美地工作。任何帮助将不胜感激。

谢谢,

Screenshot of problem

1 个答案:

答案 0 :(得分:5)

你需要做一个干净的构建:

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

然后再次构建您的项目。