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

问题描述 投票:0回答:1

我在我的应用程序上设置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包。

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

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

ios react-native facebook-login fbsdk
1个回答
0
投票

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

  <key>CFBundleURLTypes</key>
  <array>
    <dict>
      <key>CFBundleURLSchemes</key>
      <array>
        <string>fb[app-id]</string>
      </array>
    </dict>
  </array>
© www.soinside.com 2019 - 2024. All rights reserved.