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

Xcode 12.5.1使用New Build System归档App时报重复输出文件错误

Xcode 12.5.1 归档swiftdoc重复输出报错解决方案

该报错属于Swift模块构建任务冲突,和Copy Bundle Resources内的xib等资源文件无关,无需排查资源文件重复。以下是可落地的修复方案:

  • 方案1:排查Compile Sources重复编译条目

    打开项目Target的Build Phases面板,定位到Compile Sources分组,在搜索框输入.swift后按文件名排序,快速找到重复添加的Swift文件,删除重复的编译条目后重试归档即可。
  • 方案2:统一Swift模块输出路径

    打开Build Settings面板,找到Swift Compiler - Code Generation分组:
    • 修改Module Path配置项,Release模式下的值改为 $(CONFIGURATION_TEMP_DIR)/$(PRODUCT_NAME).swiftmodule,强制指定唯一的模块输出路径,避免多任务写入冲突
    • 确认Build Active Architecture Only配置的Release模式值为No,Debug模式值为Yes
  • 方案3:调整构建并行配置

    1. 打开Product > Scheme > Edit Scheme > Build面板,取消勾选Parallelize Build选项
    2. 打开File > Project Settings,确认勾选Find Implicit Dependencies选项后重试归档
  • 方案4:清理全量构建缓存

    执行以下操作后重启Xcode重试:
    • 按Command + Shift + K清空本地构建缓存
    • 手动删除DerivedData对应项目目录,路径参考报错信息前缀:/Users/shashi/Library/Developer/Xcode/DerivedData/{project_name}-fqroszphviylkoamlhyrgcdwnfyc

内容的提问来源于stack exchange,提问作者shashi.kr

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.03 14:48:04