【问题标题】:Moving source files in Xcode 4.2在 Xcode 4.2 中移动源文件
【发布时间】:2011-12-14 10:08:57
【问题描述】:

如何将源文件从一个文件夹物理移动到另一个文件夹,并告诉 Xcode 4.2 这些文件的新路径?

【问题讨论】:

标签: ios xcode xcode4.2


【解决方案1】:

请参阅 Xcode 层次结构是一个纯粹的可视化组织系统。它对您的实际文件层次结构没有影响。 Xcode 将实际的文件系统留给您。

因此,如果您愿意,您可以在磁盘上拥有一个包含所有源文件、资源等的文件夹。然后,在 Xcode 中,您可以有一个精心组织的层次结构来显示您的源文件。

首先完成您的工作 在所需目录中制作文件副本。然后从 Xcode 项目中删除所有这些文件。然后从新目录添加现有文件,这样你就可以让 Xcode 链接到新目录。

如果这有帮助,请告诉我。

谢谢

【讨论】:

    【解决方案2】:

    感谢您的解决方案。

    我创建了一个项目 X,后来又创建了一个视图控制器,在这个项目中包含两个文件 XViewController.h 和 XViewController.m。这些文件(由于某种错误)不是在物理+xcodevirtual 项目文件夹 X 中创建的,而是在包含 X 的根文件夹中创建的。 当我将这些文件从 Xcode 中移动到 X 文件夹时,这些文件似乎移动到了 X 下,并出现在项目层次结构中。

    但是,这样我最终得到了它们的 2 个物理副本,位于与 X 物理文件夹相同的级别,另一个位于 X 下。

    在 XViewController.h 中添加属性并构建项目后,我注意到我的更改不起作用,并且 Xcode 报告了 XViewController 类和 .h 文件中没有此类属性的错误。

    使用“在取景器中显示”选项,我找到了真实文件。然后我将更新后的物理文件复制到 X 物理文件夹下,并删除与 X 处于同一目录级别的文件。这样 Xcode 项目对这些文件的引用变为红色,表示虚拟环境丢失了文件。所以,我从 Xcode 中彻底删除了它们。

    然后使用 File -->“Add Files to X...”菜单选项,我将“好的”物理文件重新连接到我的项目 X,这个混乱的问题就解决了。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-03-15
      • 1970-01-01
      • 1970-01-01
      • 2012-03-02
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多