8

在我的 Xcode 项目中,我必须删除大约 200 个文件(是的,它们已被正确删除),现在我必须复制 200 多个文件,据说这些文件替换了我刚刚删除的文件。

我不断收到“复制文件时发生多个错误”。Xcode 窗口不显示新添加的文件,但如果我使用 Finder 浏览项目文件夹,我可以看到文件确实已添加 - 很可能有某个文件无法复制,因此导致错误。问题是,我不知道是哪一个,也不知道为什么。

那么,是否有可能让 Xcode 告诉我问题所在而不是告诉我有问题?

编辑:好的,我确实发现一些新文件与 Xcode 中未列出的一些文件同名,这解释了错误。但是,我仍然有兴趣知道是否有办法知道“多个错误”实际上是 Xcode 所说的。

4

4 回答 4

37

当 Xcode 发现重复文件时,它会生成此错误,然后它无法为它确实设法复制的文件添加引用。

您可以执行以下操作,而不是从查找器中删除文件并重新开始:

  1. 打开源文件所在的项目的 Finder
  2. 按住 Command 键单击缺少参考的那些(如果单击其他参考,则无关紧要)
  3. 将它们拖入 Xcode。当确认对话框出现时,取消设置“将项目复制到目标组的文件夹(如果需要)”复选框。这将告诉 Xcode 仅进行引用。
于 2014-04-29T20:18:11.480 回答
5

我从 finder 中删除了文件,然后通过 Xcode 再次添加了对我有用的文件。

于 2013-11-23T14:35:15.603 回答
1

当代码未正确合并时,有时会发生此错误。丢失的文件在 Xcode 中将不可用,但是一旦打开包含此项目的查找器,您将能够发现丢失的文件。

将这些丢失的文件添加回项目的最简单方法是:

1) 在您的 Xcode 中,导航到 Build Phases 选项卡。

2) 在编译源下,点击“+”以添加丢失的文件。

有时丢失的文件会在构建阶段显示为灰色,只需点击“-”并将它们添加回来。

于 2017-09-28T07:41:17.993 回答
0

对我来说,这是可行的。我试图添加已经在我的包中的文件。因此,请确保您没有添加已添加的文件。我希望它可以帮助某人。

于 2015-06-02T07:16:44.207 回答