在Swift 4.x中导入Facebook SDK失败



我尝试导入 facebook sdk forapp events 和通过Facebook Ads的应用程序安装跟踪,这是不可能的。

我已经使用 Cocoapods use:

pod 'FacebookCore'

正如Facebook官方教程所说的。

之后, Facebook Analytics 已将我视为新的独特用户,所以很棒。

问题是当我尝试添加这样的应用程序时:

AppEventsLogger.log("Opened App Main VC");

,然后错误出现:

Use of unresolved identifier 'AppEventsLogger'

除此之外,它也没有检测到 appeventslogger appdelegate 中具有相同的错误:

AppEventsLogger.activate(application)

我已经在> VC 中导入,并且在 AppDelegate 此模块/库中

import FacebookCore //in theory is just this one
import FBSDKCoreKit

因此,任何提示或帮助都非常受欢迎!😊

两个导入

import FacebookCore
import FBSDKCoreKit

在AppDelegate

 func applicationDidBecomeActive(_ application: UIApplication) {
    AppEvents.activateApp()
}

当您想记录事件时:

AppEvents.logEvent(AppEvents.Name.init(rawValue: "Opened App Main VC"))

对于另一种类型的适应症,您可以参考此

问题是AppEventsLogger更改为AppEvents。因此,更改AppeventsLogger的名称,它将正常工作。这是Facebook SDK中的新更新。

最新更新