iOS Facebook SDK v3.14.1 Логин не работает с разрешением "public_profile"
Я пытаюсь обновить Facebook iOS SDK до версии 3.14.1 в моей игре. Это прекрасно работает, когда я спрашиваю только разрешение "по электронной почте". Но в соответствии с последним руководством SDK facebook мне нужно запросить разрешение "public_profile" при открытии сессии. Но это всегда терпит неудачу со следующей ошибкой:
ошибка NSError * домен: @"com.facebook.sdk" - код: 2
com.facebook.sdk: ErrorLoginFailedReason: com.facebook.sdk: SystemLoginDisallowedWithoutError
Я даю свой код ниже:
NSMutableArray *permissionArray = [[NSMutableArray alloc] init];
[permissionArray addObject:@"email"];
[permissionArray addObject:@"public_profile"];
[FBSession openActiveSessionWithReadPermissions:permissionArray
allowLoginUI:allowLoginUI
completionHandler:^(FBSession *session,
FBSessionState state,
NSError *error)
{
[self sessionStateChanged:session
state:state
error:error];
}];
Кто-нибудь сталкивался с этой проблемой раньше.