Crashlytics:坚持“validation安装……”步骤

我想在我的应用程序中使用Crashlytics。 我遵循了每一步,但我坚持“validation安装……”步骤。

在此处输入图像描述

问题是什么 ?

setDebugMode = YES

在[Fabric with:@ [TwitterKit]]之前设置下面的代码; 如果申请推特套件。 或者你可以简单地通过didFinishLaunchingWithOptions中的代码。

 // Swift Crashlytics().debugMode = true Fabric.with([Crashlytics.self()]) // Objective-C [[Crashlytics sharedInstance] setDebugMode:YES]; [Fabric with:@[[Crashlytics class]]]; 

现在构建并运行您的应用程序并检查结构UI窗口,它将继续前进到完成屏幕。

我解决了这个问题。 我将我的代码放在applicationDidFinishLaunching(application: UIApplication)而不是func application(application: UIApplication, didFinishLaunchingWithOptions launchOptions: [NSObject: AnyObject]?)

这似乎很愚蠢,但有时你需要进行代码更改(如简单的NSLog语句)来启动validation。

如果您要添加新应用,则需要成为组织的管理员,但您可能只是用户。

我发生了同样的问题。 我在iPhone上运行应用程序。 删除应用程序并在iPhone上按下CMD + R ,问题就解决了。

如果您之前已经使用Fabric安装了twitter / Digits套件,那么您将在“AppDelegate.swift”文件中找到Fabric.with([Digits.self, Twitter.self]) 。 如果要使用全部三个,请使用以下代码Fabric.with([Digits.self, Twitter.self, Crashlytics.self])替换它。 现在按Cmd + R完成安装。

另一种可能的解决方案是在设备/模拟器上运行具有连接性的应用程序,如此处所示。

可能是应用程序已添加到您团队的帐户中,您只需要访问该帐户即可。 以下是关于同一问题的主题: https : //twittercommunity.com/t/hmmm-seems-like-your-kit-isnt-activating/73601/9 。