答案 0 :(得分:68)
答案 1 :(得分:5)
对于缺少构建文件即info.Plist的构建文件: 在“项目导航器”下, 选择(单击)项目名称和图标,
在中间窗格中,单击目标 单击顶部的蓝色“常规”选项卡 点击/定位 点击[选择info.plist文件]按钮 在弹出窗口中,选择info.Plist文件
答案 2 :(得分:5)
将 Info.plist 移动到另一个文件夹中时,这是最常见的错误。 要解决此错误,您可以选择Info.plist,然后从文件检查器中选择与项目相关。
下一步,转到构建设置并搜索 info.plist 并修复文件路径。
答案 3 :(得分:3)
解决了project.pbxproj中的冲突后,我遇到了这个问题。
第1步:从BuildPhases->复制捆绑包资源中删除“找不到构建输入文件”文件并将其重新添加对我有用。
如果上述步骤1无效,请在您的项目结构中搜索“恢复的引用”文件夹,然后删除引起此问题的文件,然后重复步骤1。
答案 4 :(得分:2)
如果找不到文件-图标颜色为浅色。然后右键单击它,“在Finder中显示”不会打开Finder。这意味着您的文件名与在导航器中看到的名称不同。
要解决该问题,请转到文件所在的位置,然后将其名称更改为与在导航器中看到的名称相同。
答案 5 :(得分:2)
这对我来说很有效:
点击TARGETS
下的应用名称
Build Settings -> Packaging -> Info.plist File
将Info.plist文件的文件位置更改为新位置。
DemoApp/Info.plist to DemoApp/Assets/Info.plist
答案 6 :(得分:2)
找不到构建输入文件
如何解决此问题:
进入项目导航器,选择您的项目
选择“构建阶段”标签
在“编译源”部分中,检查Xcode要求的文件
请注意,文件路径错误,然后单击减号图标将其删除
通过单击加号图标重新添加文件并在项目中搜索。
产品>清理构建文件夹
构建
答案 7 :(得分:1)
答案 8 :(得分:1)
如果其他所有方法均失败:
答案 9 :(得分:1)
根据Xcode错误中提供的路径调整文件路径
答案 10 :(得分:1)
在构建我的xcode项目时,我也遇到了同样的问题-“找不到构建输入文件:” 原因:我重命名了整个项目,但未重命名构建设置。 解决方案:在项目的构建设置->包装中,我更新了info.plist文件的路径。现在工作正常。
答案 11 :(得分:1)
找不到构建输入文件
如何解决此问题?
我的方法:
1。从Project Navigator-> Files-> Add Files to Lowes->在Finder View中,检查此丢失的参考文件移动到哪个文件夹 并与您的团队成员核实是否有人因某种原因将其移动。 然后按照以下步骤
2。从Project导航器中,直接点击导致问题的文件,这与XCode显示为在 错误。很明显,此文件已丢失参考,我们需要 恢复它
3。Swift bird文件夹图标显示为浅红色,表示丢失参考
4。右键单击并将其删除
5.Next从项目导航器->文件->将文件添加到Lowes-> Finder视图转到该引用文件移动到的文件夹 然后在弹出窗口中点击添加按钮
6。现在,如果您查看“项目浏览器”,则该文件“迅捷鸟”图标将以亮红色显示,但您还会发现一个额外的文件 在项目浏览器顶部具有相同的名称
7。如果没有将文件移至正确的文件夹,请确保该文件位于正确的文件夹中
8。现在右键单击以删除最上面的冗余文件,此处不要选择“移至垃圾箱”选项。只需选择“删除引用”选项
这解决了我的问题。
答案 12 :(得分:1)
我只需要在finder中打开项目并将相应的文件拖放到项目文件夹中
答案 13 :(得分:1)
当我第一次从Git中签出代码时,我遇到了同样的问题,即很少的Pod文件。更新pod文件解决了我的问题。
答案 14 :(得分:1)
在某些情况下,如果您使用右键单击->重构选项,重构现有的 ViewController 文件或任何其他文件, strong> Xcode工作区 ,然后在compiling this error will come
上,因为文件名未在原始位置更改,但引用已更新,因此您还需要手动将旧文件更改为新名称。
答案 15 :(得分:1)
我尝试转到Compile Sources
选项卡中的Build Phases
并删除并重新添加所选文件(以及清理和重建),但是它不起作用:(相反,以下答案适用于如果出现“找不到构建输入文件”错误消息,请提示我:
.mlmodel
),然后在“目标”下选择“如果需要,复制项目”。Cmd-shift-k
进行清理,然后Cmd-b
进行构建
和瞧!文件已被识别,错误消失了!希望这会有所帮助!
答案 16 :(得分:1)
就我而言,使用 Refactor 重命名ViewController名称时出现此错误。视图控制器名称的出现已更改,但实际文件未更改。
我试图按照@ajji所说的去做,但是没有用。因此,我更改了真实文件的名称。之后,一切都像魅力一样
答案 17 :(得分:1)
我也遇到了同样的问题,即缺少一个视图控制器文件,该文件在新文件夹中克隆项目后找不到。我删除了视图控制器,但编译器继续在不再存在的路径中请求文件。
我解决了以下问题:
现在应该可以工作了:D
(Objective-C Project / Xcode版本10.2.1(10E1001))
答案 18 :(得分:1)
选择“常规”标签,然后在标识下选择要用于开发的info.plist
答案 19 :(得分:1)
如果您收到“找不到构建输入文件错误消息”并且检查器中还有红色文件,则此方法有效:
在Finder中打开项目文件夹
将受影响文件的副本复制到您的桌面上
在Xcode中删除受影响的文件,然后关闭Xcode
重新打开Xcode并将复制的文件拖到Xcode项目中
这对我有用。在收到错误消息之前,我正在文件检查器中重新组织文件,这使我得到了该错误消息,并使我四处移动的文件变成红色。希望这对您有帮助!
答案 20 :(得分:1)
退出Xcode并再次重新启动对我有用。
答案 21 :(得分:0)
对我来说,完全不同的方法起作用:
转到目标>构建设置>架构
My valid architectures before: arm64 arm64e armv7 armv7s (默认)
Changed it to: armv7 i386 arm64 armv7s
注意:抱歉,我无法添加强制性图像,因为我的声誉低于10,所以,请单击链接查看图像。
答案 22 :(得分:0)
当我使用“重构”重命名ViewController名称时,出现此错误。视图控制器名称的出现已更改,但是旧引用仍然存在。
删除派生数据和清理构建文件夹对我有用。
以下是删除派生数据的方法:
文件>工作区设置>单击箭头并删除“派生数据”中的所有文件夹。
答案 23 :(得分:0)
在我的情况下,文件不在正确的路径中,Xcode希望在Token
之类的路径中找到输入文件,而实际上该文件位于/Users/Malloc/Projects/MyProject/Info.plist
之类的其他路径中
对此的快速解决方案是,只需右键单击文件,然后选择/Users/Malloc/Projects/MyProject/Subfolder/Info.plist
,然后将文件拖到Xcode期望的正确路径即可。
答案 24 :(得分:0)
快速文件也有同样的问题。选择无法识别的文件,然后使用{{contact::first_name=testok}} and Tag value {{contact::last_name=okie}}
选项删除。右键单击该文件夹,然后再次添加文件。
答案 25 :(得分:0)
这将解决我的问题。
答案 26 :(得分:0)
将Info.plist移到文件夹时出现此错误。
当我从文件夹中取出Info.plist时,我不再遇到错误。
答案 27 :(得分:0)
就我而言,这是由于本地化。
这是修复它的方法。
How to localise a string inside the iOS info.plist file?