Fabric Crashlytics "Hmmm, seems like your kit isn't activating" 同时验证安装

Fabric Crashlytics "Hmmm, seems like your kit isn't activating" whilst verifying install

我目前正在等待我的新应用程序的 Beta 测试。我选择 Fabric 是因为它的评论很棒。但是,在按照 Xcode 中 运行 应用程序的说明进行操作后,我目前在 Fabric Controller 上收到了 "Hmmm, seems like your kit isn't activating" 消息。我环顾四周,但我发现的解决方案没有任何区别。

这是我收到的消息:

这是我的 运行 脚本:

这是我的info.plist:

最后这是我在 App Delegate 中的代码:

import UIKit
import Fabric
import Crashlytics

@UIApplicationMain
class AppDelegate: UIResponder, UIApplicationDelegate {


var window: UIWindow?

private func application(_ application: UIApplication, didFinishLaunchingWithOptions launchOptions: [NSObject: AnyObject]?) -> Bool {
    Fabric.with([Crashlytics.self])
    return true
}

有人知道如何解决这个错误吗?

提前致谢

感谢所有提供帮助的人!我在完成所有代码后发现了问题。 Swift 3 使 App Delegate 有点混乱,因为我不得不将我的代码更改为 private func 或添加 @nonobjc 以消除警告

我的代码原来是这样的:

private func application(_ application: UIApplication, didFinishLaunchingWithOptions launchOptions: [NSObject: AnyObject]?) -> Bool {

但由于它是 private func它不允许与 Fabric 控制器连接

通过将其更改为:

,很容易解决这个问题
func application(_ application: UIApplication, didFinishLaunchingWithOptions launchOptions: [UIApplicationLaunchOptionsKey: Any]?) -> Bool {

我得到了 support@fabric.io 的支持,他们帮助我发现我团队中的其他人已经添加了相同的 bundle id。所以我只需要得到邀请即可。

所以一定要检查这个。