iOS:'[Fabric] 似乎“Crashlytics”不是有效的 Fabric Kit [重复]
Posted
技术标签:
【中文标题】iOS:\'[Fabric] 似乎“Crashlytics”不是有效的 Fabric Kit [重复]【英文标题】:iOS: '[Fabric] It appears that "Crashlytics" is not a valid Fabric Kit [duplicate]iOS:'[Fabric] 似乎“Crashlytics”不是有效的 Fabric Kit [重复] 【发布时间】: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)
这应该可以工作***.com/a/37370753/4601170
【参考方案1】:
使用这行代码。经过长时间的尝试,我找到了这个解决方案 xcode7, swift2/3
Fabric.with([Crashlytics()])
我希望它能修复你的错误。
【讨论】:
【参考方案2】:请尝试:
func application(application: UIApplication, didFinishLaunchingWithOptions launchOptions: [NSObject: AnyObject]?)
-> Bool
// Override point for customization after application launch.
Fabric.with([Crashlytics.class]) // <=========
return true
【讨论】:
以上是关于iOS:'[Fabric] 似乎“Crashlytics”不是有效的 Fabric Kit [重复]的主要内容,如果未能解决你的问题,请参考以下文章
Fabric : /ios/Pods/Fabric/run”: 没有这样的文件或目录
错误:找不到fabric.aar (io.fabric.sdk.android:fabric:1.3.17)
Lio/fabric/sdk/android/DefaultLogger;在 io.fabric.sdk.android.Fabric.<clinit>(Fabric.java:56) 在