FirebaseCrash错误TARGET_BUILD_DIR:值缺失
问题描述:
我试图按照列出的步骤here将dSYM上传到Firebase。FirebaseCrash错误TARGET_BUILD_DIR:值缺失
我使用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运行时丢失。
因此,我添加了文档建议的运行脚本阶段,然后标记为“仅在安装时运行脚本”选项。
此选项仅在存档发生时运行脚本。
你是如何建立你的项目?失败的原因是因为该脚本旨在在项目构建阶段下执行;这些已经设置了Xcode环境变量,如TARGET_BUILD_DIR。如果您使用xcodebuild,请尝试将该脚本添加到链接后的运行脚本构建阶段。 –