为什么xcode无法看到这些文件,但它们实际存在

时间:2013-07-12 08:14:20

标签: xcode

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

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

我已经开始的这些步骤:

=> git merge branch-name =>找不到文件 => git checkout branch-name文件名 =>文件是实际找到的 => xcode看不到它

??? enter image description here

4 个答案:

答案 0 :(得分:16)

您必须在File - >中将它们添加到您的项目中。将文件添加到“您的项目”

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


编辑:

如果你想要它(Xcode文件夹与硬盘中的现有文件夹相同),我找到了一个很好的工具,可以帮到你: https://github.com/venmo/synx

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

答案 1 :(得分:1)

在xcode 11中测试

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

Adding missing files to xcode

答案 2 :(得分:0)

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

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

enter image description here

检查以下内容:

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

    • 注意:您无法将.h文件链接到目标,只能链接.m和.swift

答案 3 :(得分:-1)

就像我每次将文件添加到git一样,我从未真正添加MyProject.xcodeproj / project.pbxproj文件。该文件具有新文件的所有引用。确保将文件添加到git中。