如何使用Fabric SDK强制Swift iOS应用程序崩溃?

Mic*_*ael 7 ios crashlytics swift twitter-fabric

我能找到的是有没有一种快速的方法来逼迫崩溃?它说:

[[Crashlytics sharedInstance] crash];
Run Code Online (Sandbox Code Playgroud)

我认为在Swift中会是这样

Crashlytics.sharedInstance.crash()
Run Code Online (Sandbox Code Playgroud)

但这似乎并不存在.(也许文档已经过时,不再适用,因为Fabric吞噬了Crashlytics?)

我看到有一个Crashlytics.crash(自我:Crashlytics)......没关系,friggin XCode的完成总是为我打破.见下面的答案.

小智 24

如果您使用的是新的Firebase Crashlytics SDK,请注意import Crashlytics已被import FirebaseCrashlytics. 该crash()方法在新 SDK 中不再可用。按照 Firebase 的建议,只需使用:

迅速:

fatalError()
Run Code Online (Sandbox Code Playgroud)

对象 C:

assert(NO);
Run Code Online (Sandbox Code Playgroud)


Mic*_*ael 14

(如果它在你的AppDelegate之外的文件中,你将需要import Crashlytics,然后就是这样做Crashlytics.sharedInstance().crash()