2017-09-15 57 views
0

我試圖按照列出的步驟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 

如何指定目標構建目錄?

+0

你是如何建立你的項目?失敗的原因是因爲該腳本旨在在項目構建階段下執行;這些已經設置了Xcode環境變量,如TARGET_BUILD_DIR。如果您使用xcodebuild,請嘗試將該腳本添加到鏈接後的運行腳本構建階段。 –

回答

0

根據Eric Shieh的評論,腳本不能在Jenkins的構建腳本中工作的原因是Xcode提供的某些環境變量在通過Jenkins運行時丟失。

因此,我添加了文檔建議的運行腳本階段,然後標記爲「僅在安裝時運行腳本」選項。

此選項僅在存檔發生時運行腳本。