我遇到了一个问题,而克隆一个项目从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的repo文件中。我也在网上的git仓库里查找了一下,但是这个文件也不存在。
下面我附上了xCode中缺失文件和Finder中文件夹的截图。有人知道是什么问题吗?xCode是如何生成一个不在初始文件夹中的文件的?
我将非常感谢任何帮助,这是我得到的唯一的错误,而构建应用程序。
我的工作空间的屏幕截图,带有错误和finder选项卡
正如你所提到的,看起来你的Xcode项目有一个Constants.swift
的引用,但在存储库中找不到一个实际的文件。
实际上,这个文件在git中被忽略了。
从文件名Constants.swift
来看,它看起来像是从代码生成器生成的(或者它可能是一个作者不想发布的秘密文件)。
您应该通过查看与CocoaPods一起安装的库或询问存储库所有者来找到更多信息。