FBSDKLog: fbauth2 is missing from your Info.plist under LSApplicationQueriesSchemes and is required for iOS 9.0
Irgendeine Idee was das ist? Ich habe es in meine Liste aufgenommen, aber es hat nicht funktioniert.
ios
objective-c
nikhila
quelle
quelle
Wenn Sie iOS9 verwenden, ist dies wichtig, um Ihre info.plist-Datei zu aktualisieren. Sie müssen nur 3 Schritte ausführen. 1. Gehen Sie zu info.plist. 2. Fügen Sie ein Feld hinzu, nämlich LSApplicationQueriesSchemes NSArray-Datentyp LSApplicationQueriesSchemes. 3. Fügen Sie ein Element des NSString-Datentyps mit dem Namen fbauth2 hinzu.
Das ist es. Einfach putzen und rennen. Warnung wird nicht wieder angezeigt.
quelle
Fügen Sie in Version 4.6.0 des FaceBook SDK den folgenden Schlüssel zu Ihrer Plist-Datei hinzu:
Link: https://developers.facebook.com/docs/ios/ios9
quelle
not
Sie sagen , das todo, gut , dass Sie darauf hingewiesen!Folgen
Sie einfach der Facebook-Erklärung: Vorbereiten Ihrer Apps für iOS9 Apple erwähnt dies in den folgenden Abschnitten : Datenschutz und Ihre App Keynote 2015
quelle
Bitte füge dies einfach nicht zu deinen CFBundleURLSchemes hinzu ... das wird tatsächlich den Versuch einer App zur Facebook-Authentifizierung HIJACKEN, was dazu führt, dass in einem Popup das Dialogfeld "X-App möchte öffnen" angezeigt wird ...
Das willst du NICHT tun.
Vgl.:
quelle
Ich habe dies beim Ausführen meiner Kiwi-Tests erhalten, da unser Testziel keinen Zugriff auf das Hauptpaket hatte. So hatte ich eine Bedingung hinzuzufügen ,
isRegisteredCanOpenURLScheme
inFBSDKInternalUtility.m
quelle
So erstellen Sie Ihre App für iOS 9: (Für Facebook Share)
Info.plist
Datei, fügen Sie unter Information Property List ein weiteres Feld LSApplicationQueriesSchemes hinzu und legen Sie den DatentypArray
oder festNSArray
.String
oderNSString
.fbauth2
,fbshareextension
,fbapi
als Elementwert.Folgen Sie diesem Foto :
quelle
quelle
Sie können es mit dem folgenden Code versuchen
swift 5.0
Sie können mit anrufen
Bundle
quelle