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

求助:Xcode出现clang: linker command failed with exit code 1链接错误

解决Xcode clang链接错误(exit code 1)+ 旧应用名称残留问题

我刚处理过一模一样的情况!当你修改了应用名称但CocoaPods的配置或缓存没同步更新时,就容易在归档(甚至后续常规构建)时触发这个链接错误,而且错误信息还会揪着旧应用名不放,特别头疼。

问题根源

你提到之前构建正常,归档才出问题,错误里还出现旧名称School Class Schedule,这基本是因为CocoaPods的依赖配置没有完全适配新应用名School Class Reminder——可能是Pod的目标绑定、缓存文件或者构建脚本里还留着旧名称的痕迹,导致链接阶段找不到正确的目标文件。

亲测有效的解决方法

我当时就是通过彻底卸载并重装项目的CocoaPods搞定的,步骤很清晰:

  • 打开终端,进入你的项目根目录
  • 先彻底移除现有Pod集成:
    pod deintegrate
    
  • 手动删除项目目录里的Podfile.lock文件和Pods文件夹
  • 重新安装依赖:
    pod install
    
  • 关掉当前打开的Xcode窗口,重新打开项目的.xcworkspace文件,再尝试构建或归档

额外排查点(如果上面的方法没生效)

  • 清理Xcode本地缓存:点击顶部菜单Product > Clean Build Folder(快捷键Shift+Command+K)
  • 检查项目TARGETS里的Product Name是否已经全部更新为新应用名
  • 确认你的Podfile里指定的目标名称和新应用名完全一致

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.05.15 03:58:59