Xcode Groups&文件:如何将项目A中的文件复制到项目B而不会发疯?

时间:2009-05-26 11:01:57

标签: iphone xcode

出于某种原因,Xcode“Groups& Files”中的表示与我所有真实项目文件所在的文件夹中的文件层次结构不匹配。出于某种原因,我无法复制整个组甚至单个文件并将其放入另一个项目中。所以我在“Groups& Files”中有一个很好的图像层次结构,但所有这些有序的图像都是无序的,只是在我的文件系统中只有一个巨大的文件夹。非常可怕;)

所以现在我想把我的所有图标放到另一个项目中,但我不能复制组“img> gui>图标”。我必须从我的文件系统中挑选每一个图标图像,其中图标与其他几百个图像和文件混合在一起。

我是否可以激活一些隐藏选项,以便Xcode能够在文件系统上的项目文件夹中重现“Groups& Files”的层次结构?或者我怎么能复制这些文件?

6 个答案:

答案 0 :(得分:3)

实际上不可能将Groups层次结构从一个项目移植到另一个项目。一些建议的方法:

  • 如果您要带来的文件是项目的绝大部分,只需克隆项目并删除不是您要复制的文件的所有内容。
  • 如果是少数组中的大量文件,则在新项目中设置组,并将文件从旧项目组拖放到新项目组中
  • 编写AppleScript以使用递归下降算法移动层次结构
  • ◆◆将project.pbxproj文件作为文本文件打开,并小心地将文件引用和组引用从一个复制到另一个。

答案 1 :(得分:1)

将筛选后的Finder窗口中的图标文件复制到“仅图标”文件夹。然后将它们导入到新的Xcode项目中。重复任何其他类别。

答案 2 :(得分:1)

步骤: 1.在Xcode中打开组 2.选择您想要在其他项目中拥有的所有项目 3.右键单击并在finder中显示。 4.将这些文件复制到Finder中的新文件夹 5.现在将Finder中新文件夹中的这些文件拖放到新项目中Xcode中新创建的组文件夹中。 6.接受Xcode中“添加文件”操作的复制说明

答案 3 :(得分:0)

查看其他问题here

答案 4 :(得分:0)

请参阅我之前的问题here

另外,向Apple提交一个错误,告诉他们您希望选择让组代表磁盘上的文件夹结构。

答案 5 :(得分:-1)

我迟到了,但这是一种可能性:

使用Finder打开项目目录。将整个目录(在Xcode中用作组)复制到新项目中。在项目导航器中,右键单击并按“添加文件”。在对话框中,选择复制的目录及其完成。