web-dev-qa-db-ja.com

ビルド環境からGoogleサービスファイルでGOOGLE_APP_IDを取得できませんでした

Firebaseを設定するために、2つのconfig 1.GoogleService-Info-test.plist、2.GoogleService-Info-prdn.plist for UATおよびProductionを使用しています。 firebaseを使用してcrashlyticsをインストールするには、firebaseのドキュメント https://firebase.google.com/docs/crashlytics/get-started?authuser=1#ios に従います。しかし、実行しようとすると、スクリプトの実行中にビルドフェーズでエラーがスローされます。

私は設定ファイル名を変更せずに試してみましたが、うまくいきました。

ファブリック実行スクリプトの実行中のビルド段階でのエラーメッセージ「ビルド環境からGoogleサービスファイルでGOOGLE_APP_IDを取得できませんでした」。

誰でも私の要件を達成するためのより良い解決策を提案できますか?.

15
Mukesh Gami

ベータ版の新しいFirebase/Crashlyticsを使用していて、dSYMSを手動でアップロードしようとすると「GoogleアプリIDまたはGoogleサービスファイルが提供されていません」というエラーが表示されました

ここにコマンドがあります:

/path/to/pods/directory/FirebaseCrashlytics/upload-symbols
-gsp/path/to/GoogleService-Info.plist -p ios /path/to/dSYMs

次に、「-gsp」とGoogle.plistへのパスの間にスペースが必要です。

1
Beyaz

Xcodeファイルエクスプローラーで、少なくとも"GoogleService-Info.plist"が表示されていることを確認します。

私の場合、問題は「GoogleService-Info.plist」参照が原因です。誤って、プロジェクトの場所にファイルを追加しました。これが原因で、xcode左側のファイルエクスプローラーにファイルがありません。

「GoogleService-Info.plist」をxcodeにドラッグアンドドロップするだけです。

0
Vivek Bansal