【发布时间】:2016-09-27 07:59:53
【问题描述】:
我已更新 Crashlytics,但在启动时仍然收到此错误:
错误:*** 由于未捕获的异常“FABException”而终止应用程序, 原因:'[Fabric] 似乎“Crashlytics”不是有效的 Fabric 成套工具。请确保您只将 Fabric Kits 传递给 [Fabric with:]。'
这是我的代码:
func application(application: UIApplication, didFinishLaunchingWithOptions launchOptions: [NSObject: AnyObject]?) -> Bool {
// Override point for customization after application launch.
Fabric.with([Crashlytics.self])
return true
}
【问题讨论】:
-
您的框架中是否添加了任何旧版本的 Crashlytics?
-
不,我正在使用 Crashlytics 的更新版本,但在以前的版本中它具有旧版本。我已经更新了 Crashlytics。即使我已经从代码中删除了 crashlytics 并从头开始重新安装它。但它仍然在崩溃。
-
签入您的目标 -> 常规 -> 链接的框架和库 ...如果有 crashalytics,则将其删除
-
它现在抛出这个错误:
Undefined symbols for architecture armv7: "_OBJC_CLASS_$_Fabric", referenced from: type metadata accessor for __ObjC.Fabric in AppDelegate.o "_OBJC_CLASS_$_Crashlytics", referenced from: type metadata accessor for __ObjC.Crashlytics in AppDelegate.o ld: symbol(s) not found for architecture armv7 clang: error: linker command failed with exit code 1 (use -v to see invocation)
标签: ios swift crashlytics twitter-fabric