Crashlytics 记录错误已删除?

Crashlytics recordError removed?

Xcode 8.3.2,Swift 3,已安装 Crashlytics 3.8.5

Crashlytics.sharedInstance().recordError(error) - 表示 "Value of type 'Crashlytics' has no member 'recordError'"。

我在 Crashlytics 文件中也看不到任何 recordError 函数。但是医生告诉我们它应该有效。

https://docs.fabric.io/apple/crashlytics/logged-errors.html#logs-and-custom-keys

我有 运行 两个版本的 Crashlytics 下的代码及其在 Xcode 8.3.2、Swift 3、
中工作正常 使用 pod

use_frameworks!

pod 'Fabric'

pod 'Crashlytics'

Crashlytics :- Version 3.8.4 (121)

代码运行良好

Crashlytics.sharedInstance().recordError(error)

现在我更新了 Crashlytics pod

[Crashlytics] Version 3.8.5 (123))

Build the Project and Run. same code working fine for me.

对早期的 Crashlytics 版本使用此方法

import FirebaseCrashlytics
        
//use following insted of Crashlytics.sharedInstance().recordError(error)
    
Crashlytics.crashlytics().record(error:)

已更新为

Crashlytics.crashlytics().record(error: self)
import Firebase

Crashlytics.crashlytics().record(error: myError)