アプリに[Googleでログイン]ボタンがあります。 iOS 13.0にサインインしようとすると、GM GIDSignInDelegate didSignInForUser:WithError:がこのエラーを返します。
Error Domain=com.google.GIDSignIn Code=-1 "The operation couldn’t be completed. (org.openid.appauth.general error -3.)"
この問題を解決する方法はわかりません。 Firebase 6.8.1の一部としてGoogleサインイン5.0.0を使用しています。
Firebase 6.9.0 SDK Zipをダウンロードして、同じ問題が発生しました。 READMEは、AppAuthのバンドルバージョンが1.2.0であることを示していました。AppAuthをマスターバージョンに更新することで解決できました。
具体的には、私は削除 Firebaseに含まれているAppAuthフレームワークを使用し、代わりにCarthageを使用してAppAuthをビルドします。
間違えたら申し訳ありません。
このエラーはターゲティングなしで発生すると思いました。
13からだけでなく、10からもサポートします。
解決策。ただし、ポッドバージョンを最新の状態に維持しないでください。
4.4.0。
pod 'GoogleSignIn', '4.4.0'
このバージョンでは大丈夫でした。
エラーを予想していた。未満
新しいバージョンは、xcode11.3によって生成されたコードを使用する可能性があるため、新しいものは問題ありません。既存のコードは13で処理を停止する可能性があります
CarthageのFirebase 6.9.0を使用している場合は、Firebaseエントリの下のCartfileにgithub "openid/AppAuth-iOS" "master"を追加します。