iOSでFirebase,SNSログインの公式ドキュメントが間違ってた

2019年1月時点、Firebase公式ドキュメントがいたるところで間違っていてハマったのでメモ。

FacebookのInfo.plistで”fb”を付けるとクラッシュする

問題の公式ドキュメントはこちら
iOS で Twitter ログインを使用して認証する

Facebookの設定で4.にInfo.plistの説明があり、先頭に”fb”を付けるように書いています。
ですが、付けるとクラッシュします。
※3.のURLスキーム方はfb付きでOK

Twitterの設定が足りずログインできない

問題の公式ドキュメントはこちら
Firebase Twitterログインの公式ドキュメント

どうやらTwitterの仕様が変わったらしく、この内容だけではログインできなくなっていました。
3.のc.で入れるべきコールバックURLが変わったみたいです。

Twitter アプリの構成でCallback URLsには以下のように入れることでうまくいきました。

twitterkit-{yourID}://
「://」を最後に付けるのを忘れないようにしましょう。

XcodeのURLスキームのidentifierに「Client」を入力します。

これでログインできるようになりました。