FBSDKLog:在初始化Facebook SDK之前无法启动FBSDKGraphRequestConnection

问题描述

我只是在使用FBSDKCoreKit 8.1.0(最新版)的iOS应用中使用Facebook Analytics(分析)

错误消息不断淹没我的日志:

FBSDKLog: FBSDKGraphRequestConnection cannot be started before Facebook SDK initialized.

我什至不使用Graph API。

我已根据https://developers.facebook.com/docs/ios/getting-started/

进行了所有设置

关于我如何摆脱这一点的任何想法?

解决方法

拒绝大多数警告,因为在用户接受条款和条件后,我忘记执行此行:

ApplicationDelegate.initializeSDK(nil)

我已经有这两个设置,但是上面的内容不见了:

Settings.isAutoLogAppEventsEnabled = true
Settings.isAdvertiserIDCollectionEnabled = true

令我感到困惑的是,它以前曾在工作,而FBSDKCoreKit的更新肯定以某种方式破坏了它。

警告仍会在应用程序的启动阶段无故显示。 stackoverflow question中也提到了这一点。让我知道您是否有解决方案。

,

在应用程序委托中添加(检查)代码:

- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions 
{
    // add the code in here
    [[FBSDKApplicationDelegate sharedInstance] application:application didFinishLaunchingWithOptions:launchOptions];
    
....
....
....
}