FirebaseCrash 错误 TARGET_BUILD_DIR:缺少值

FirebaseCrash error TARGET_BUILD_DIR: Value missing

我正在尝试按照列出的步骤 here 将 dSYM 上传到 Firebase。

我正在使用 Jenkins 作为构建服务器。这是我的脚本:

GOOGLE_APP_ID=1:my:app:id
Pods/FirebaseCrash/upload-sym "/Path/To/Service_Account/file.json"

我收到这个错误:

Pods/FirebaseCrash/upload-sym:113: error: TARGET_BUILD_DIR: Value missing

如何指定目标构建目录?

根据 Eric Shieh 的评论,脚本在 Jenkins 的构建脚本中不起作用的原因是 Xcode 在通过 Jenkins 时 运行 提供的某些环境变量丢失。

因此,我按照文档的建议添加了一个 运行 脚本阶段,然后标记了 "Run script only when installing" 选项。

此选项只会在发生归档时运行脚本。