Xcode 显示文件夹中不存在的丢失文件
Posted
技术标签:
【中文标题】Xcode 显示文件夹中不存在的丢失文件【英文标题】:Xcode showing missing files that are not present in the folder 【发布时间】:2021-01-20 16:58:59 【问题描述】:我在从 GitHub (https://github.com/DawidBazan/Cryptfolio/tree/develop) 克隆我想要处理的项目时遇到了问题。我安装了所有的 pod 并打开了 .xcworkspace 文件,但是当我尝试运行该应用程序时,我收到了如下的构建错误:
error: Build input file cannot be found: '/Users/mateusz/Cryptfolio/Cryptofolio/Constants.swift' (in target 'Cryptofolio' from project 'Cryptofolio')
我在网上寻找解决方案,知道有时 xCode 无法找到文件并且必须手动设置它们的路径,但是这一次,它在错误中引用的文件 (Constants.swift) 不在来自 GitHub 的回购。我还在线查看了 git repo 本身的文件,但是该文件也不存在于那里。
下面我附上 xCode 中丢失的文件和 Finder 中的文件夹的屏幕截图。有谁知道问题可能是什么? xCode 是如何产生一个不在文件夹中的文件?
非常感谢任何帮助,这是我在构建应用程序时遇到的唯一错误。
A screenshot of my workspace with the error and the finder tab
【问题讨论】:
【参考方案1】:正如您所提到的,您的 Xcode 项目似乎引用了 Constants.swift
,但在存储库中找不到实际文件。
其实好像文件是ignored in git。
假设从文件名Constants.swift
来看,它看起来像是从代码生成器生成的(或者它可能是作者不想发布的秘密文件)。
您应该通过查看使用CocoaPods 安装的库或询问存储库所有者来找到更多信息。
【讨论】:
以上是关于Xcode 显示文件夹中不存在的丢失文件的主要内容,如果未能解决你的问题,请参考以下文章