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

Xcode安装Firebase Crashlytics执行pod后构建项目报错如何解决?

Firebase Crashlytics Xcode 构建报错排查方案

报错根因

该报错本质是Xcode构建阶段执行Crashlytics关联脚本时,系统无法找到指定路径的可执行文件,大多由Pod依赖安装异常、脚本路径配置错误导致。

排查步骤

  • 修复Pod依赖完整性
    退出Xcode后在项目根目录执行以下命令,完全重装Pod依赖避免拉取不全:
    pod deintegrate
    pod install --repo-update
    
    执行完成后检查项目目录下Pods/FirebaseCrashlytics文件夹是否存在,文件夹内是否包含run可执行文件。
  • 校正Crashlytics运行脚本配置
    打开Xcode -> 选中项目主TARGETS -> 切换到「Build Phases」标签页,找到配置的Crashlytics运行脚本(对应报错里的Script-xxx阶段),检查脚本内容:
    标准的脚本配置为:
    "${PODS_ROOT}/FirebaseCrashlytics/run"
    
    重点排查两个问题:
    • 路径末尾有没有漏写/run后缀,本次报错中路径只到FirebaseCrashlytics目录,大概率是漏写该后缀导致系统把文件夹当成了可执行文件读取
    • 路径前后的双引号是否配对,不要出现半角引号不匹配的问题
  • 清除Xcode缓存重试
    执行命令删除全局DerivedData缓存,避免旧缓存干扰:
    rm -rf ~/Library/Developer/Xcode/DerivedData
    
    重启Xcode后按Command+Shift+K执行Clean,再重新构建项目。
  • 补充可执行权限
    如果依然报错,手动给run文件添加可执行权限:
    chmod +x ./Pods/FirebaseCrashlytics/run
    

特殊场景说明

如果是从旧版Fabric Crashlytics升级到新版Firebase Crashlytics,需要完全删除Build Phases里原有的Fabric相关脚本,不要同时保留新旧两套脚本。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.29 03:39:03