我在我的应用上设置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 :(得分:0)
添加@Rafael Motta回复我的info.plist解决了我的问题:
<key>CFBundleURLTypes</key>
<array>
<dict>
<key>CFBundleURLSchemes</key>
<array>
<string>fb[app-id]</string>
</array>
</dict>
</array>