应该很简单,我创建了单视图应用程序,并检查了代码数据。它为我创建了name.xcdatamodel
文件。应用程序开发进一步发展,我想将所有模型相关文件移动到模型文件夹。我创建了模型文件夹,将name.xcdatamodel
移动到它,将其添加到项目中。
应该很简单,期望编译器/链接器警告我:
oldLocation / name.xcdatamodeld / name.xcdatamodel / contents:警告: 缺少文件:oldLocation / name.xcdatamodeld / name.xcdatamodel / contents 工作副本中缺少
oldLocation / name.xcdatamodeld / .xccurrentversion:警告:丢失 文件:缺少oldLocation / name.xcdatamodeld / .xccurrentversion 工作副本
这真是令人费解,我已经通过项目设置查看,如果有任何遗漏的引用链接到旧位置,但找不到任何。
这是什么交易?
答案 0 :(得分:2)
这通常是因为源控件无法识别位置更改。
如果您在旧位置使用git,只需使用git rm。 同样对于svn使用svn rm。
刷新状态和警告应该消失。
答案 1 :(得分:2)
Xcode警告您本地(Git)工作空间中缺少文件。这似乎是Xcode8中的一个新“功能”。
要删除警告,只需提交更改。
答案 2 :(得分:1)
如果Build Phases
仍有对旧文件的引用,您应该检查目标Copy Bundle Resources
...