React-Native FBSDK LoginButton仅在iOS中崩溃应用程序

时间:2018-03-06 12:54:07

标签: ios react-native facebook-login fbsdk

我在我的应用上设置react-native-fbsdk并且我能够配置所有内容并修复出现的所有错误,但现在每当我从FBSDK点击LoginButton时,我的应用程序在iOS中崩溃,但是在Android中一切正常。

这就是我试图做的事情:

  • 更改publishPermissions to readPermissions;

  • 在AppDelegate.m中添加#import <FBSDKLoginKit/FBSDKLoginKit.h>

  • 将iOS SDK升级至v4.31.0并更改了info.plist

为:

<key>FacebookAppID</key>
<string>000000000000</string>
<key>FacebookDisplayName</key>
<string>AppName</string>
<key>LSApplicationQueriesSchemes</key>
<array>
    <string>fbapi</string>
    <string>fb-messenger-share-api</string>
    <string>fbauth2</string>
    <string>fbshareextension</string>
</array>
  • 从0开始重新安装fbsdk软件包。

行为相同,调试模式没有任何错误。

我还能做些什么来解决这个问题?

1 个答案:

答案 0 :(得分:0)

添加@Rafael Motta回复我的info.plist解决了我的问题:

  <key>CFBundleURLTypes</key>
  <array>
    <dict>
      <key>CFBundleURLSchemes</key>
      <array>
        <string>fb[app-id]</string>
      </array>
    </dict>
  </array>