Xcode12.5集成Firebase Crashlytics出现PhaseScriptExecution nonzero exit code错误
问题根因
报错信息里的/bin/shr: bad interpreter: No such file or directory说明你在配置Crashlytics的Run Script阶段时,Shell解释器路径输入错误,多写了末尾的r字符,系统找不到对应的解释器路径才触发编译失败。该问题属于手动配置的输入失误,和Pod依赖无关,因此你重装Pod无法解决问题。
解决步骤
- 打开Xcode项目,点击左侧导航栏顶部的项目根目录,选择对应的App Target
- 切换到「Build Phases」标签页,找到你添加的Firebase Crashlytics运行脚本(Run Script)模块
- 查看模块顶部的「Shell」输入框,将错误的
/bin/shr修改为标准的/bin/sh - 按下快捷键
Shift+Command+K清除Xcode缓存,重新执行编译即可
内容的提问来源于stack exchange,提问作者ursan526
相关产品推荐
相关产品推荐

