将 fbsdk 更新到 0.7.0 后,Facebook 登录/注册停止工作

Facebook Log In/ Sign up stopped work after updating fbsdk to 0.7.0

我已经将 react-native-fbsdk 更新到 0.7.0 之后 in/sign up in IOS 停止工作,它没有显示任何错误,只是在按下后显示空白屏幕按钮 "Continue"。

在 Android 中一切正常。

这是我的登录代码。

import {
  LoginManager,
  AccessToken,
  GraphRequest,
  GraphRequestManager,
} from 'react-native-fbsdk'

const provider = firebase.auth.FacebookAuthProvider

const loginPermissions = ['email', 'public_profile', 'user_birthday', 'user_location']
const userUri = '/me?fields=id,name,last_name,email,gender,birthday,location,picture.type(large)'

/**
 * @returns {Promise} with firebase user
 */
export const signIn = () => {
  return LoginManager.logInWithReadPermissions(loginPermissions)
    .then((loginResult) => {
      if(loginResult.isCancelled) {
        console.log("Login result is cancelled ", loginResult.isCancelled)
        return null
      }else{
        //return a Promise to get the access token
        console.log("Login Access Token", AccessToken.getCurrentAccessToken())
        return AccessToken.getCurrentAccessToken()
      }
    }).then((token) => {
      let credential = provider.credential(token.accessToken)
      //return a promise to sign into firebase
      return firebaseApp.auth().signInWithCredential(credential)
    })
}

export const getUserData = () => {
  return new Promise((resolve, reject) => {
    let request = new GraphRequest(userUri, null, (err, graphResult) => {
      if(err) {
        reject(err)
      }

      resolve(graphResult)
    })
    new GraphRequestManager().addRequest(request).start()
  })
} 

可能是什么问题?以及如何解决这个问题?

更新 Facebook SDK for iOS to the latest version - 4.31.1 and then adding manually files to Xcode 对我有帮助。