objective-c ios10 xcode8.1

objective c - Volver a cargar el token de acceso de NSUserDefaults debido a un error en el simulador



objective-c ios10 (3)

El registro de Xcode muestra el error anterior mientras se ejecuta en Xcode 8.1, ios 10.1. ¿Hay algún problema o debo ignorar y continuar?


Puede ignorar esta advertencia, está codificado en el FacebookSDK cuando usa el simulador de iOS. El SDK contiene un error que impide que el simulador almacene en caché el token de acceso.

Puedes arreglar esto agregando la siguiente línea:

key = [NSString stringWithFormat:@"%@_fix", key];

en FBSDKKeychainStore.m:94 y FBSDKKeychainStore.m:135 justo antes:

[[NSUserDefaults standardUserDefaults] setObject:value forKey:key];


Tengo este problema también. Parece ser causado por un token de acceso de inicio de sesión del SDK de Facebook. Se almacena perfectamente en un dispositivo real, pero no en los simuladores. Intente ejecutar la aplicación desde un dispositivo físico.


Yo tuve el mismo problema. Intenté ejecutarlo en un dispositivo real y esto muestra un error con el inicio de sesión de OAuth. Luego simplemente enciendo el inicio de sesión de OAuth y todo funciona bien.