找不到构建输入文件 {PATH} 您是否忘记将此文件声明为输出

iii*_*ska 23 xcode build objective-c ios swift

创建并删除带有标头的 Objective-C 文件后,出现错误。我该如何修复它?

错误构建:找不到构建输入文件:
“/Users/iiiivaska/Desktop/To-Do List/To-Do List/View/Cells/To-Do List-Bridging-Header.h”。您是否忘记将此文件声明为脚本阶段或生成它的自定义构建规则的输出?

Ole*_*lov 8

似乎您已将桥接文件移动到其他文件夹,并且 Xcode 编译器找不到它。尝试将此文件移动到文件树的顶部

  • 编译器尝试使用该文件,但找不到它。您必须从项目设置中删除该文件。为此,请按照以下步骤操作: 1. 打开项目设置 2. 选择目标 3. 打开选项卡“构建设置” 4. 查找名称为“Objective-C Bridging Header”的字段(您可以使用右上角的搜索) 5. 从此字段中删除文本 (14认同)
  • 我直接删除这个文件 (2认同)
  • 该错误是由于新目标排除了arm64架构而导致的。Xcode 自动将“arm64”添加到排除架构中。删除后开始工作。1. 在导航器侧栏中选择您的项目目标。2. 转到构建设置并搜索“排除的架构”。3.双击对应行,去掉`arm64`架构 (2认同)

小智 5

我遇到了同样的问题,但在对项目 deps 进行一些操作后我忘记运行“pod install”:-)