【问题标题】:Crashlytics : stuck on "Verifying Installation..." stepCrashlytics:停留在“验证安装...”步骤
【发布时间】:2015-06-10 13:10:56
【问题描述】:

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

有什么问题?

【问题讨论】:

  • 来自 Fabric 的 Alex 在这里。您可以压缩以下文件夹并将其发送到 support@fabric.io,以便我可以深入了解您的日志吗? ~/Library/Caches/com.crashlytics.data/com.crashlytics.mac/v3/active
  • “缓存”中没有“com.crashlytics.data”。
  • @Alexizamerican 在寻找解决方案方面有任何进展吗?我也面临与 xcode 7 和最新的 fabric sdk 相同的问题
  • @MayurKothawade 不幸的是,如果不查看您的日志文件,则很难诊断此错误。如果你可以压缩上面的文件夹并通过support@fabric.io给我发电子邮件,我可以看看。
  • 我遇到了完全相同的问题。我也没有在我的缓存中看到com.crashlytics.data 文件夹。不知道如何解决?是否与公司专网有关?与代理设置相关的地方?

标签: ios swift crashlytics


【解决方案1】:

setDebugMode = YES

在 [Fabric with:@[ TwitterKit ]] 之前设置以下代码;如果申请 twitter 工具包。或者您可以简单地将下面的代码粘贴到 didFinishLaunchingWithOptions 中。

// Swift
Crashlytics().debugMode = true
Fabric.with([Crashlytics.self()])

// Objective-C
[[Crashlytics sharedInstance] setDebugMode:YES];
[Fabric with:@[[Crashlytics class]]];

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

【讨论】:

  • 为我解决了这个问题。知道为什么我们必须这样做吗?
  • 对于 Crashlytics 的确切问题,这对我不起作用。
【解决方案2】:

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

【讨论】:

  • 你在 applicationDidFinishLaunching(application: UIApplication) 中放了什么代码?
  • Fabric.with([Crashlytics.self]) 我相信
  • 可能与@lucianoenrico 的解决方案相同
  • WTF!有效!我已经使用 Crashlytics 多年了,这是我第一次发现这个问题。谢谢
  • 也为我工作,很奇怪。
【解决方案3】:

这似乎很愚蠢,但有时您需要更改代码(例如简单的NSLog 语句)才能启动验证。

【讨论】:

  • 这实际上对我有用。刚刚添加了一些随机线,瞧!谢谢
  • 当我卡在最后一步“我们将监听您的应用程序与我们的服务器通信”时,这对我有用。通过 Firebase 安装时
【解决方案4】:

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

【讨论】:

    【解决方案5】:

    刚刚在 Mac 上遇到了同样的问题。

    在我的例子中,Fabric 应用程序中显示的指南完全缺少一个关键步骤:没有添加 API 密钥!

    因此,请确保将您的 API 密钥添加到 info.plist,否则应用程序会在验证安装时卡住。

    只需登录 Fabric 并按照manual installation guide 操作即可确保一切正常。完成最后一步后,您可以直接进入仪表板。

    【讨论】:

      【解决方案6】:

      我也遇到了同样的问题。我在 iPhone 上运行该应用程序。在我删除应用程序并在iPhone上按CMD + R后,问题就解决了。

      【讨论】:

        【解决方案7】:

        如果你之前已经使用fabric安装了twitter/Digits kit,那么你会在你的“AppDelegate.swift”文件中找到Fabric.with([Digits.self, Twitter.self])。如果您想同时使用这三个代码,请将其替换为以下代码 Fabric.with([Digits.self, Twitter.self, Crashlytics.self])。现在按 Cmd + R 完成安装。

        【讨论】:

          【解决方案8】:

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

          【讨论】:

            【解决方案9】:

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

            【讨论】:

              猜你喜欢
              • 2016-11-18
              • 2023-03-27
              • 1970-01-01
              • 2011-05-04
              • 2020-03-07
              • 1970-01-01
              • 1970-01-01
              • 2021-07-11
              • 1970-01-01
              相关资源
              最近更新 更多