10

新しいバージョンのfirebaseを試しているときに、これでビルドエラーが発生しました

*** Terminating app due to uncaught exception 'com.firebase.appinvite', reason: 'App Invite configuration failed.'
4

4 に答える 4

37
  1. プロジェクトをクリックします
  2. [情報] タブに移動します
  3. 下にスクロールすると、URL の種類が表示されます
  4. + ボタンをクリックし、bundleIDURL スキームに追加します。
  5. + ボタンをもう一度クリックし、REVERSED_CLIENT_IDURL スキームに追加します。これは、GoogleService-Info.plist にあります。

最後に、URL タイプは次のようになります。 ここに画像の説明を入力

于 2016-05-28T10:51:06.063 に答える
9

Invites ポッドでは、いくつかのカスタム URL スキームを設定する必要がありますが、これは簡単にスキップできます。これは、Info.plist、または Xcode のターゲットの [全般] タブで行うことができます。2 つのカスタム URL スキームは次のとおりです。

  1. バンドル ID。例: "com.foo.bar"
  2. コンポーネントを逆にした Google ログイン クライアント ID。例: 「com.googleusercontent.apps.12345678-xxxxxxxxx」。

2つ目はもっとトリッキーです!ダウンロードしたファイルには、値をコピーできるキーREVERSED_CLIENT_IDGoogleService-Info.plistがあるはずです。カスタム URL タイプを編集した後の最初のビルドでは、適切に登録されていないようです。すぐに機能しない場合は、もう一度試してください。

于 2016-05-24T04:15:51.397 に答える
4

私のポッドファイルには次のものがありました。Firebase/Invites ポッドのコメントを外す必要がありました。今のところ問題があるようです。

pod 'Firebase'
pod 'Firebase/AdMob'
pod 'Firebase/Analytics'
pod 'Firebase/AppIndexing'
pod 'Firebase/Auth'
pod 'Firebase/Crash'
pod 'Firebase/Database'
pod 'Firebase/DynamicLinks'
#pod 'Firebase/Invites' this caused an exception!!
pod 'Firebase/Messaging'
pod 'Firebase/RemoteConfig'
pod 'Firebase/Storage'
于 2016-05-24T03:15:50.740 に答える
3

Firebase Invites が機能するFirebase Dynamic Linksため、Dynamic Links ガイドに従って、プロジェクトで 2 つのことをセットアップする必要があります。

  1. URL タイプを追加 ここに画像の説明を入力

[ターゲット設定] の [情報] タブで、新しい URL を追加します。スキーマをバンドル ID に設定します。他のスキーマを使用する場合は、Firebase コンソールの Dynamic Links ページで設定する必要があります。

  1. アプリで Firebase ダイナミック リンク ドメインを関連付けます。 ここに画像の説明を入力 Firebase コンソールに移動し Firebase-generated Dynamic Link Domain、アプリのダイナミック リンク セクションからコピーします。ターゲット設定の機能タブに移動し、関連付けられたドメインを有効にします。コピーした を追加しFirebase-generated Dynamic Link Domainます。

これにより、私の場合と同様に構成エラーが修正されるはずです。とにかく、完全なガイドを読むことをお勧めします。

于 2016-06-05T21:39:35.320 に答える