Журнал Xcode показывает указанную выше ошибку при работе в Xcode 8.1, ios 10.1. Есть ли проблема или я должен игнорировать и продолжать?
Падение назад для загрузки токена доступа из NSUserDefaults из-за ошибки симулятора
Ответ 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 и все работает хорошо