在我的情况下,当我使用Refactor重命名ViewController名称时出现此错误。视图控制器名称的出现已更改,但实际文件未更改。
我试着做@ajji所说的但是没有用。所以我改变了真实文件的名称。之后,所有工作都像一个魅力
我尝试在Compile Sources
选项卡中访问Build Phases
并删除并重新添加所选文件(以及清理和重建)但它不起作用:(相反,如果你得到'构建输入文件不能,这个以下答案对我有用发现'错误讯息:
.mlmodel
),我在Destination下选择了“如果需要,复制项目”。Cmd-shift-k
清洁,然后Cmd-b
建立和瞧!文件被识别,错误消失了!希望这可以帮助!
当我将Info.plist移动到文件夹中时出现此错误。
当我从文件夹中取出Info.plist时,我不再出错。
这将解决我的问题。
与swift文件有同样的问题。选择无法识别的文件和使用Remove Reference
选项删除。右键单击文件夹并再次添加文件。
在我的情况下,文件不在正确的路径,Xcode期望在像/Users/Malloc/Projects/MyProject/Info.plist
这样的路径上找到输入文件,而实际上文件位于不同的路径,如/Users/Malloc/Projects/MyProject/Subfolder/Info.plist
。
快速解决这个问题就是只需右键单击该文件,然后选择Show in Finder
,然后将文件拖到Xcode所期望的正确路径上。
当我使用“Refactor”重命名ViewController名称时出现此错误。视图控制器名称更改已更改,但旧引用仍存在于某处。
删除派生数据和Clean build文件夹对我有用。
以下是删除派生数据的方法:
文件>工作区设置>单击箭头并删除派生数据中的所有文件夹。
对我来说,完全不同的东西有效
转到目标>构建设置>体系结构
My valid architectures before: arm64 arm64e armv7 armv7s(默认值)
Changed it to: armv7 i386 arm64 armv7s
注意:抱歉,我无法添加强硬图像因为我的声誉低于10,所以,请点击链接查看图像。
对于缺少构建文件,即info.Plist:在项目导航器下,选择(单击)项目名称和图标,
在中间窗格中,单击目标单击蓝色常规选项卡顶部单击/目标单击弹出窗口中的[选择info.plist文件]按钮,选择info.Plist文件
解决了project.pbxproj中的冲突后我遇到了这个问题。
步骤1:从BuildPhases - > Copy Bundle资源中删除“无法找到构建输入文件”文件并将其添加回来为我工作。
如果上述步骤1不起作用,请在项目结构中搜索“Recovered References”文件夹,并删除导致此问题的文件,然后重复步骤1。
无法找到构建输入文件
如何解决此问题:
我在克隆新文件夹中的项目后找不到丢失的视图控制器文件时遇到了同样的问题。我删除了视图控制器,但编译器继续要求不再存在的路径中的文件。
我解决了这个问题如下:
它现在应该工作:D
(Objective-C Project / Xcode Version 10.2.1(10E1001))
如果您收到“无法找到构建输入文件”错误消息,并且检查器中的文件为红色,则此方法有效:
这对我有用。在我收到错误消息之前,我正在文件检查器中重新组织文件,这给了我错误消息,并使我正在移动的文件变为红色。希望这可以帮助 !!
退出Xcode并重新启动再次为我工作。
选择常规选项卡,然后在标识下选择您希望用于开发的info.plist