Подтвердить что ты не робот

Падение назад для загрузки токена доступа из NSUserDefaults из-за ошибки симулятора

Журнал Xcode показывает указанную выше ошибку при работе в Xcode 8.1, ios 10.1. Есть ли проблема или я должен игнорировать и продолжать?

4b9b3361

Ответ 1

У меня тоже есть эта проблема. Это, по-видимому, связано с токеном входа в систему SDK для Facebook. Он отлично кэшируется на реальном устройстве, но не на симуляторах. Попробуйте запустить приложение с физического устройства.

Ответ 2

Вы можете игнорировать это предупреждение, оно жестко закодировано в FacebookSDK при использовании iOS Simulator. SDK содержит ошибку, которая не позволяет симулятору кэшировать токен доступа.

Вы можете исправить это, добавив следующую строку:

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

в FBSDKKeychainStore.m:94 и FBSDKKeychainStore.m:135 непосредственно перед:

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

Ответ 3

У меня была та же проблема. Я попытался запустить реальное устройство, и эта ошибка показа с помощью OAuth Login Затем я просто включаю OAuth Login и все работает хорошо Включить OAuth Login