build input file cannot be found {PATH} did you forget to declare this file as an output. Xcode

回答 2 浏览 1.3万 2022-10-05

创建和删除带有header的objc文件后出现错误,如何解决?

error build: Build input file cannot be found: '/Users/iiiivaska/Desktop/To-Do List/To-Do List/View/Cells/To-Do List-Bridging-Header.h'. Did you forget to declare this file as an output of a script phase or custom build rule which produces it?

iiiivaska 提问于2022-10-05
2 个回答
#1楼 已采纳
得票数 3

似乎你把桥接文件移到了其他文件夹,Xcode编译器找不到它。试着把这个文件移到你的文件树的顶端

Oleksandr Bielov 提问于2022-10-05
我只是删除了这个文件。iiiivaska 2022-10-05
编译器试图使用这个文件,但找不到它。你必须从你的项目设置中删除这个文件。要做到这一点,请遵循以下步骤。1.打开你的项目设置 2.选择target 3.打开标签"Build settings"4.找到名称为"Objective-C Bridging Header"的字段(你可以使用右上角的搜索) 5.从这个字段删除文本Oleksandr Bielov 2022-10-05
#2楼
得票数 1

请确保build setting部分的路径。

1- 转到target

2- 检查部署部分 => 部署为"你的路径/预览内容"。

3- 检查包装部分=>Info.plist文件为"你的路径/Info.plist"。

4- 签署部分 => 代码签署权限是"你的路径而已"。

Mark Fahim 提问于2022-12-14
Mark Fahim 修改于2022-12-17