添加文件夹到 Xcode 项目未正确添加

Adding Folder to Xcode Project is not Properly added

团队,

我创建了新项目,在项目文件夹上右键单击打开在查找器中显示我创建了 "ViewControllers" 文件夹,然后再次右键单击将文件添加到 "ProjectName" 然后我添加了创建的文件夹,即 "ViewControllers" 是蓝色的 "Expected yellow colour folder" 是对我的项目文件夹的引用,蓝色文件夹不是。 在蓝色文件夹中,当我尝试添加新文件时,它添加了一个空文件。

如何将我添加的文件夹引用到 Xcode 项目? 如何在我的项目中避免这个蓝色文件夹 class?

您的意见非常有用。

如果您的 Xcode 项目看起来像这样……

…那么您已将 ViewControllers 文件夹添加为文件夹参考。

要将此文件夹更改为一个组,请执行以下步骤:

  • 右键单击 ViewControllers
  • 在上下文菜单中选择 Delete
  • 在弹出的对话框中选择Remove Reference。该文件夹将从您的 Xcode 项目中删除,但不会从文件系统中删除。
  • 然后在File菜单中选择Add Files to <YourProjectName>…
  • 在文件系统
  • 中找到你的ViewControllers
  • 在单击 Add 之前,确保选择 Create groups 选项
  • 点击Add

您已将 ViewControllers 文件夹添加为群组:


关于 Xcode 8 的重要说明:

选项 Create groups 可能不会立即显示。 Apple 在 Xcode 8 中将此移动到 Add Files to… 对话框的底部:

这显示选项 Create groups:

唯一对我有用的选项是将文件和文件夹直接从 Finder 拖放到项目层次结构中。

多年来,我一直在为这个简单的任务而苦苦挣扎。现在是 2021 年,右键单击(或使用文件菜单)以“将文件添加到”这一简单操作似乎对我不起作用。它将添加文件,但它们不会作为依赖项添加到项目中。他们的 headers 将找不到,等等。没有弹出添加组或文件夹的选项。

唯一对我有用的方法是打开 Finder window,导航到包含我要粘贴的软件的目录,然后将其拖放到我的项目层次结构中。这是我获得添加组或文件夹的正确选项的唯一方法。刚刚花了 30 分钟尝试遵循上述建议,我认为我会 post 我的解决方案。