20

Xcode 在运行代码时遇到编译错误。

不幸的是,我无法在网上找到解决方案。

我已经开始的这些步骤:

=> git merge branch-name => 找不到文件 => git checkout branch-name 文件名 => 文件被物理找到 => xcode 看不到

???在此处输入图像描述

4

4 回答 4

35

您必须在 File -> Add Files To "Your Project" 中将它们添加到您的项目中

顺便说一句:您在 Xcode 中的项目文件夹不一定反映您在 finder 中看到的实际文件夹结构。


编辑:

如果您希望它是这样(Xcode 文件夹与硬盘中的现有文件夹相同),我找到了一个不错的工具,可以为您做到这一点: https ://github.com/venmo/synx

此外,在 Xcode 中创建新文件夹/组时,您还必须使用该New Group with Folder选项在硬盘上为该组创建一个文件夹。

于 2013-07-12T08:23:53.383 回答
3

在 xcode 11 中测试

您必须通过右键单击应用程序文件夹将它们添加到您的项目中将文件添加到“应用程序”...选择所有丢失和需要的文件,单击创建组选项并按完成。

将丢失的文件添加到 xcode

于 2020-02-01T19:56:04.243 回答
0

也许当您将这些文件添加到项目时,您没有将它们链接到您的目标。

当您将文件添加到项目时,请确保它链接到您的目标。

在此处输入图像描述

检查以下内容:

  1. 选择导致此错误的文件(.m 文件)。
  2. 选择文件检查器
  3. 确保在复选框中选择了您的目标。

在此处输入图像描述

  • 注意:您不能将 .h 文件链接到目标,只有 .m 和 .swift
于 2018-02-14T09:52:42.520 回答
0

看起来每当我将文件添加到 git 时,我实际上从未添加过 MyProject.xcodeproj/project.pbxproj 文件。该文件包含新文件的所有参考。确保将该文件添加到您的 git。

于 2018-10-16T16:39:40.100 回答