FBSDKLog: fbauth2 is missing from your Info.plist under LSApplicationQueriesSchemes and is required for iOS 9.0
¿Alguna idea de qué es esto? Lo he agregado en mi lista pero no funcionó.
ios
objective-c
nikhila
fuente
fuente
Si está utilizando iOS9, esto es importante para actualizar su archivo info.plist. Solo necesita realizar 3 pasos 1. Vaya a info.plist 2. Agregue un campo llamado LSApplicationQueriesSchemes NSArray datatype . 3. Agregue un elemento de tipo de datos NSString y asígnele el nombre fbauth2.
Eso es. Solo limpia y corre. advertencia no volverá a aparecer.
fuente
En cuanto a la v4.6.0 del FaceBook SDK, agregue la siguiente clave en su archivo plist:
Enlace: https://developers.facebook.com/docs/ios/ios9
fuente
not
dice que TODO esto, bueno que lo señaló!Simplemente siga la explicación de Facebook: Preparación de sus aplicaciones para iOS9
Apple lo menciona en su: Privacidad y su aplicación Keynote 2015
fuente
Simplemente no agregue esto a sus CFBundleURLSchemes ... eso en realidad HIJACK cualquier intento de aplicación en la autenticación de Facebook, causando que aparezca una ventana emergente que muestra el diálogo "X aplicación quiere abrir" ...
NO quieres estar haciendo eso.
cf:
fuente
Obtuve esto cuando ejecuté mis pruebas de Kiwi ya que nuestro objetivo de prueba no tenía acceso al paquete principal. Así que tuve que agregar una condición
isRegisteredCanOpenURLScheme
enFBSDKInternalUtility.m
fuente
Para crear su aplicación para iOS 9: (Para compartir en Facebook)
Info.plist
archivo, agregue otro campo LSApplicationQueriesSchemes en la Lista de propiedades de información y configure su tipo de datosArray
oNSArray
.String
oNSString
.fbauth2
,fbshareextension
,fbapi
como valor del artículo.Sigue esta foto :
fuente
fuente
Puedes probar con el siguiente código en
swift 5.0
Puedes llamar usando
Bundle
fuente