无法在xcode4中将文件夹从一个项目拖动到另一个项目

use*_*880 8 iphone xcode4

我正在尝试使用facebook连接,你应该能够拖放文件夹但它在XCode 4中不起作用!有任何想法吗?

更新1/8/2017:在Xcode 8.2.1中仍然如此

sup*_*org 18

以前:
将文件夹从项目A拖到项目B.

现在:
1.在项目A中,右键单击 - 在查找
器中显示2.查找器 - 上一级
3.将文件夹拖到项目B中
4.删除新添加的内部不必要的文件夹


干得好,Apple.

PS:它不适用于群组,正如@zeeple在评论中提到的那样.


aro*_*oth 3

在我看来,在 XCode 中的项目之间拖动资源通常是一个坏主意,即使它受到支持。当您在 XCode 中拖放某些内容时,它实际上并没有创建该内容的新副本,它只是添加了对其旧位置的新引用。

这可能非常糟糕,因为现在更改一个项目中的资源将使另一个项目中出现相同的更改。绝大多数时候这不是您想要的。Project BSCM 使事情变得更加复杂,因为如果您通过拖动来添加资源Project A,然后签入更改,然后其他开发人员只是签出Project B,他们将丢失您“添加”到的资源Project B

因此,我建议不要在 XCode 中拖放,而是使用 Finder 或命令行将资源显式复制到目标项目的源代码树中。然后在 XCode 中,只需按照通常的方式将复制的文件添加到项目中即可。

  • @aroth我明白你在说什么,但这并不完全正确——你过去可以检查“复制文件”,这将复制整个源代码文件夹,而不仅仅是创建指向该文件夹的指针。 (3认同)
  • 项目中不支持的拖动文件夹导致可用性失败,xCode 应该询问复制的内容而不是不支持的内容 (3认同)