2017-09-15 34 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

プロジェクトをどのように構築していますか?失敗する理由は、そのスクリプトがプロジェクトのビルドフェーズで実行されるためです。これらはすでにTARGET_BUILD_DIRのようなXcode環境変数を持っています。 xcodebuildを使用している場合は、リンクした後にそのスクリプトを実行スクリプト構築フェーズに追加してみてください。 –

答えて

0

Eric Shiehのコメントによると、Jenkinsのビルドスクリプトでスクリプトが機能しなかったのは、Jenkinsを実行しているときにXcodeが提供する特定の環境変数がないことでした。

したがって、ドキュメントが示唆するように実行スクリプトフェーズを追加し、「インストール時にのみスクリプトを実行する」オプションを選択しました。

このオプションは、アーカイブが行われるときにのみスクリプトを実行します。

関連する問題