Crashlytics:停留在 "Verifying Installation..." 步
Crashlytics : stuck on "Verifying Installation..." step
我想在我的应用程序中使用 Crashlytics。我遵循了每一步,但我卡在了 "Verifying Installation..." 步。
有什么问题?
我解决了这个问题。
我把我的代码放在 applicationDidFinishLaunching(application: UIApplication)
而不是 func application(application: UIApplication, didFinishLaunchingWithOptions launchOptions: [NSObject: AnyObject]?)
我也遇到过同样的问题。我 运行 iPhone 上的应用程序。我删除应用程序并在 iPhone 上按 CMD + R
后,问题就解决了。
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 window,它将继续完成屏幕。
如果您之前已经使用 fabric 安装了 twitter/Digits 套件,那么您会在 "AppDelegate.swift" 文件中找到 Fabric.with([Digits.self, Twitter.self])
。如果您想同时使用这三个代码,请将其替换为以下代码 Fabric.with([Digits.self, Twitter.self, Crashlytics.self])
。现在按 Cmd + R 完成安装。
这看起来很愚蠢,但有时您需要更改代码(例如简单的 NSLog
语句)才能启动验证。
另一种可能的解决方案是 运行 应用在 device/simulator 上具有连接性,如 here 中所示。
可能是该应用程序已添加到您团队的帐户中,您只需要访问它即可。这是关于同一问题的讨论帖:https://twittercommunity.com/t/hmmm-seems-like-your-kit-isnt-activating/73601/9.
如果您要添加新应用,您需要成为组织的管理员,但您可能只是一个用户。
刚刚在 Mac 上遇到了同样的问题。
在我的例子中,Fabric 应用程序中显示的指南完全缺少一个关键步骤:没有关于添加 API 键的内容!
因此请确保将您的 API 密钥添加到 info.plist,否则应用程序会卡在验证安装过程中。
只需登录 Fabric 并按照此 manual installation guide 来确保一切都正确完成。完成最后一步后,您可以直接进入仪表板。
我想在我的应用程序中使用 Crashlytics。我遵循了每一步,但我卡在了 "Verifying Installation..." 步。
有什么问题?
我解决了这个问题。
我把我的代码放在 applicationDidFinishLaunching(application: UIApplication)
而不是 func application(application: UIApplication, didFinishLaunchingWithOptions launchOptions: [NSObject: AnyObject]?)
我也遇到过同样的问题。我 运行 iPhone 上的应用程序。我删除应用程序并在 iPhone 上按 CMD + R
后,问题就解决了。
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 window,它将继续完成屏幕。
如果您之前已经使用 fabric 安装了 twitter/Digits 套件,那么您会在 "AppDelegate.swift" 文件中找到 Fabric.with([Digits.self, Twitter.self])
。如果您想同时使用这三个代码,请将其替换为以下代码 Fabric.with([Digits.self, Twitter.self, Crashlytics.self])
。现在按 Cmd + R 完成安装。
这看起来很愚蠢,但有时您需要更改代码(例如简单的 NSLog
语句)才能启动验证。
另一种可能的解决方案是 运行 应用在 device/simulator 上具有连接性,如 here 中所示。
可能是该应用程序已添加到您团队的帐户中,您只需要访问它即可。这是关于同一问题的讨论帖:https://twittercommunity.com/t/hmmm-seems-like-your-kit-isnt-activating/73601/9.
如果您要添加新应用,您需要成为组织的管理员,但您可能只是一个用户。
刚刚在 Mac 上遇到了同样的问题。
在我的例子中,Fabric 应用程序中显示的指南完全缺少一个关键步骤:没有关于添加 API 键的内容!
因此请确保将您的 API 密钥添加到 info.plist,否则应用程序会卡在验证安装过程中。
只需登录 Fabric 并按照此 manual installation guide 来确保一切都正确完成。完成最后一步后,您可以直接进入仪表板。