我有一个文件,我删除并替换为另一个同名的文件。
尽管进行了清洁并多次尝试,但我仍然收到此错误:
clang:错误:没有这样的文件或目录:'/Users/Andrew/App/Version 1.1/XCode/UIImage+Alpha.m' clang:错误:没有输入文件
因此,我无法继续使用我的应用程序。有任何想法吗?
问题可能是因为您的项目 > 目标 > 构建阶段 > 编译源正在尝试编译一个不存在的文件。它可能在那里两次,如下面的屏幕截图。我的项目包含 UIImage+FFXtras,我什至可以删除它并重新添加它,这不会解决问题!
我不确定项目是如何进入这种状态的——但我知道出了什么问题并不明显。突出显示红色问题之一并将其删除。
因此,请查看 clang 抱怨的文件的编译源阶段。
除了所有答案:
在我的情况下,只有这个序列对我有用。
我用了很多可可豆荚,这件事发生在我身上。一个快速的“豆荚更新”为我整理了一些东西。-菲尔
如果您正在使用 vs 代码并遇到这个问题
clang: error: no such file or directory: 'filename'
clang: error: no input files
运行文件时出错:
我通过在文件名.extension中删除空格或用下划线(_)替换空格来解决此问题
在您的 pod 文件中添加这一行并运行 pod install:
use_frameworks!
我在monodevelop中有这个错误。我只是去编辑>首选项并更改了程序文件的默认位置。它被设置为当你打开一个文件时他们给你的 monodevelop 默认值,而不是我改变它的文件夹。很可能,您需要调整存储文件的 xcode 的设置。