-canOpenURL: Fehler bei URL: "fbauth2:/" (OSStatus-Fehler -10814.)"

ich bin das hinzufügen von Facebook und Google Anmeldung in meiner Anwendung, aber ich habe dieses Problem

Der Vorgang konnte nicht abgeschlossen werden. -10814

in der Facebook-login und ich weiß nicht, wie es zu lösen, das ist mein app-delegate-code für die openUrl:

 func application(_ application: UIApplication, open url: URL, options: [UIApplicationOpenURLOptionsKey : Any])
        -> Bool {

            if let fbSDKAppId = FBSDKSettings.appID(), url.scheme!.hasPrefix("fb\(fbSDKAppId)"), url.host == "authorize" {
            var shouldOpen :Bool = FBSDKApplicationDelegate.sharedInstance().application(application,  open: url, sourceApplication:options[UIApplicationOpenURLOptionsKey.sourceApplication] as! String!,annotation:options[UIApplicationOpenURLOptionsKey.annotation])
            return shouldOpen
            }
            else {
                return GIDSignIn.sharedInstance().handle(url,
                                                     sourceApplication:options[UIApplicationOpenURLOptionsKey.sourceApplication] as? String,
                                                     annotation: [:])
                }

            }

was kann ich tun?

  • Versuchen Sie, fügen Sie fehlende Schlüssel in info.plist
  • ich habe nur Hinzugefügt, aber es funktioniert nicht
  • Wenn Ihre app abstürzt?
  • 10814 tritt, wenn canOpenURL: nicht finden Ihre Anwendung Facebook. haben Sie Facebook ?
  • 10814 Keine Anwendung in der Launch-Services-Datenbank entspricht die input-Kriterien.
  • ich versuche es auf dem simulator habe ich zum testen nur auf dem Gerät?
  • Ja richtig! Sie haben, um einen test mit einem echten Gerät oder installieren Sie Facebook auf dem simulator. beste Meinung versuchen mit realen Gerät
  • Versuchen Sie, aktualisieren Sie das SDK auch prüfen: github.com/facebook/facebook-sdk-swift/blob/master/Samples/...
  • sind Sie auf der drucken Sie die Fehler für das scheitern
  • ok danke ich versuche es jetzt
  • welches sind Sie versucht, es ist in FBSDKLoginBehaviorSystemAccount oder web
  • jetzt habe ich das Problem gelöst ,versuchen Sie es mit einmal loginBehavior as web`
  • überprüfen Sie die aktualisierte Antwort

InformationsquelleAutor bero | 2017-09-20
Schreibe einen Kommentar