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

Xcode 14添加Widget target后归档构建遇文件缺失错误

Xcode 14添加Widget后归档构建报错的解决方法

报错信息

错误:无法找到构建输入文件:
'/Users/ramprasathselvam/Library/Developer/Xcode/DerivedData/XXXX-hblrdkreixdjltdnvjrxmvejbzjs/Build/Intermediates.noindex/ArchiveIntermediates/CCCC/IntermediateBuildFilesPath/UninstalledProducts/iphoneos/XXWidgetExtension.appex/XXWidgetExtension'
您是否忘记将此文件声明为生成它的脚本阶段或自定义构建规则的输出文件?(来自项目'XXXX'的目标'XXWidgetExtension')

解决步骤

  • 清理构建缓存:
    • 打开Xcode,执行Product -> Clean Build Folder(快捷键Command + Shift + K)
    • 手动删除对应DerivedData目录(路径为报错信息中/Users/ramprasathselvam/Library/Developer/Xcode/DerivedData/XXXX-hblrdkreixdjltdnvjrxmvejbzjs)
  • 检查Widget目标的构建配置:
    • 选中XXWidgetExtension目标,进入Build Settings
    • 搜索Skip Install,设置为NO
    • 搜索Installation Directory,确认值为$(LOCAL_APPS_DIR)
  • 排查自定义脚本/构建规则:
    • 检查项目中所有脚本阶段,确认没有错误引用Widget产物,且正确声明了输出文件
    • 若有非必要的自定义构建规则,暂时禁用后重试归档
  • 验证Archive Schema配置:
    • 点击顶部Schema选择框,选择Edit Scheme
    • 进入Archive选项卡,确认Build Configuration为Release,且勾选了XXWidgetExtension目标
  • 重启Xcode后重新执行归档操作

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.03 23:30:42