如何将Core Data name.xcdatamodel从一个文件夹移动到另一个文件夹?

时间:2016-10-31 17:47:23

标签: ios core-data

应该很简单,我创建了单视图应用程序,并检查了代码数据。它为我创建了name.xcdatamodel文件。应用程序开发进一步发展,我想将所有模型相关文件移动到模型文件夹。我创建了模型文件夹,将name.xcdatamodel移动到它,将其添加到项目中。

应该很简单,期望编译器/链接器警告我:

  

oldLocation / name.xcdatamodeld / name.xcdatamodel / contents:警告:   缺少文件:oldLocation / name.xcdatamodeld / name.xcdatamodel / contents   工作副本中缺少

     

oldLocation / name.xcdatamodeld / .xccurrentversion:警告:丢失   文件:缺少oldLocation / name.xcdatamodeld / .xccurrentversion   工作副本

这真是令人费解,我已经通过项目设置查看,如果有任何遗漏的引用链接到旧位置,但找不到任何。

这是什么交易?

3 个答案:

答案 0 :(得分:2)

这通常是因为源控件无法识别位置更改。

如果您在旧位置使用git,只需使用git rm。 同样对于svn使用svn rm。

刷新状态和警告应该消失。

答案 1 :(得分:2)

Xcode警告您本地(Git)工作空间中缺少文件。这似乎是Xcode8中的一个新“功能”。

要删除警告,只需提交更改。

答案 2 :(得分:1)

如果Build Phases仍有对旧文件的引用,您应该检查目标Copy Bundle Resources ...