FBSDKLog: fbauth2 is missing from your Info.plist under LSApplicationQueriesSchemes and is required for iOS 9.0
Une idée de ce que c'est? Je l'ai ajouté dans mon plist mais n'a pas fonctionné.
ios
objective-c
nikhila
la source
la source
Si vous utilisez iOS9, il est important de mettre à jour votre fichier info.plist. Il vous suffit de faire 3 étapes 1. Accédez à info.plist 2. Ajoutez un champ nommé LSApplicationQueriesSchemes NSArray datatype. 3. Ajoutez un élément du type de données NSString, nommez-le fbauth2.
C'est tout. Nettoyez et courez. L'avertissement ne s'affichera plus.
la source
En ce qui concerne la v4.6.0 du SDK FaceBook, ajoutez la clé suivante dans votre fichier plist:
Lien: https://developers.facebook.com/docs/ios/ios9
la source
not
vous dis todo cela, bien que vous l' a fait remarquer!Suivez simplement l'explication Facebook: Préparation de vos applications pour iOS9
Apple le mentionne dans leur: Confidentialité et votre application Keynote 2015
la source
S'il vous plaît, ne l'ajoutez pas à vos CFBundleURLSchemes ... cela va en fait HIJACK toute tentative d'authentification Facebook par une application, provoquant une fenêtre contextuelle pour afficher la boîte de dialogue "X app veut ouvrir" ...
Vous ne voulez PAS faire cela.
cf:
la source
J'ai eu cela lors de l'exécution de mes tests Kiwi car notre cible de test n'avait pas accès au bundle principal. Donc , je devais ajouter une condition à
isRegisteredCanOpenURLScheme
enFBSDKInternalUtility.m
la source
Pour créer votre application pour iOS 9: (Pour Facebook Share)
Info.plist
fichier, ajoutez un autre champ LSApplicationQueriesSchemes sous Information Property List et définissez son type de donnéesArray
ouNSArray
.String
ouNSString
.fbauth2
,fbshareextension
, enfbapi
tant que valeur de l' élément.Suivez cette photo :
la source
la source
Vous pouvez essayer avec le code ci-dessous dans
swift 5.0
Vous pouvez appeler en utilisant
Bundle
la source