gpt4 book ai didi

ios - Facebook SDK iOS 错误

转载 作者:塔克拉玛干 更新时间:2023-11-02 09:30:30 26 4
gpt4 key购买 nike

在尝试集成 Facebook iOS SDK 时遇到此错误:

Terminating app due to uncaught exception 'com.facebook.sdk:InvalidOperationException', reason: 'FBSession: No AppID provided; either pass an AppID to init, or add a string valued key with the appropriate id named FacebookAppID to the bundle *.plist'`

但是,我确实将 FacebookAppID 和特定于 FB 的 URL 方案放入 Info.plist 中:

<plist version="1.0">
<dict>
<key>CFBundleURLTypes</key>
<array>
<dict>
<key>CFBundleURLSchemes</key>
<array>
<string>fb35903424086XXXX</string>
</array>
</dict>
</array>
<key>FacebookAppID</key>
<string>35903424086XXXX</string>

有人能帮忙吗?

最佳答案

由于 Facebook 应用程序 ID 通常都是数字,我的猜测是您将 FacebookAppIDInfo.plist 条目设置为数字类型而不是字符串类型。将该行更改为 String,这应该可以解决问题。如果您已经将它作为 String,请发布完整的 Info.plist,我会查看它。

以下是来自具有有效集成的应用的相关条目:

<key>CFBundleURLTypes</key>
<array>
<dict>
<key>CFBundleURLName</key>
<string></string>
<key>CFBundleURLSchemes</key>
<array>
<string>fb1655585934xxxxx</string>
</array>
</dict>
</array>
<key>FacebookAppID</key>
<string>1655585934xxxxx</string>

看起来唯一的区别是 CFBundleURLName,您可以尝试添加它吗?

关于ios - Facebook SDK iOS 错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15973703/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com