You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

创建并删除带头文件的Objective-C文件后出现编译错误,如何修复?

修复找不到Objective-C桥接头文件的编译错误

出现这个问题是因为删除桥接头文件后,项目构建配置里还残留着该文件的路径引用,按以下步骤逐一排查修复:

  • 清理构建缓存与Derived Data
    先执行快捷键 Command + Shift + K 清理项目构建缓存,再用 Command + Option + Shift + K 彻底清除Derived Data,之后重启Xcode。

  • 修正Build Settings中的桥接头文件路径

    1. 选中项目根节点,切换到「Build Settings」标签页
    2. 在搜索框输入 Objective-C Bridging Header,定位到对应设置项
    3. 如果该字段仍保留着已删除的To-Do List-Bridging-Header.h路径,直接清空;如果项目仍需要桥接头文件,填写正确的文件路径(注意路径是相对于项目根目录的相对路径,或完整绝对路径)
  • 移除残留的文件引用

    1. 查看项目导航栏,若存在灰色的To-Do List-Bridging-Header.h图标,右键选择「Delete」并确认移除引用
    2. 切换到「Build Phases」标签页,检查「Compile Sources」和「Copy Bundle Resources」列表,若有该文件的残留条目,选中后点击底部的「-」按钮移除

完成以上操作后重新构建项目,即可解决该编译错误。

内容的提问来源于stack exchange,提问作者iiiivaska

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.17 11:10:41