【问题标题】:Crashlytics: You must install Crashlytics to continueCrashlytics:您必须安装 Crashlytics 才能继续
【发布时间】:2017-01-20 07:01:13
【问题描述】:

我得到了新项目。实际上,这是使用 Objective-C 的 iOS 旧游戏项目。我只是继续这个项目。

我在项目中看到了这个相关代码。

运行脚本:

./Crashlytics.framework/run <your api key>

在应用委托中:

#import <Crashlytics/Crashlytics.h>

在 didFinishLaunchingWithOptions 中:

[Crashlytics startWithAPIKey:<your api key>];

我在运行时收到此错误。

2017-01-20 13:26:07.355 run[12507:165303] Crashlytics.framework/run 1.3.14
2017-01-20 13:26:07.732 run[12507:165303] 

Crashlytics: You must install Crashlytics to continue. https://api.crashlytics.com/api/v1/XXX/confirm/com.handholdings.BBB

If this machine is a build server please remove Crashlytics.app if present and use xcodebuild so that big2.app.dSYM is uploaded.
Command /bin/sh failed with exit code 1

缺少代码?我怎样才能解决这个问题?所以我可以运行这个项目。

注意:我使用的是 xcode 8。不使用 pod。

【问题讨论】:

    标签: ios objective-c crashlytics


    【解决方案1】:

    您需要安装Mac App:https://fabric.io/downloads/xcode

    安装后,您将能够找到打开的 xCode 项目,安装 Crashlytics 框架并将其集成到您的应用程序中。

    【讨论】:

      【解决方案2】:

      (为可能的线程死灵提前道歉)

      原始答案中的 URL 不再起作用,因为 Crashlytics/Fabric 已被 Google 收购并于 2020 年 5 月被杀。Source

      在我的情况下,(现在功能失调的)Fabric URL 调用是由应用程序中的运行脚本引起的。转到项目设置 > 构建阶段并删除/编辑 Crashlytics 运行脚本。
      这为我解决了问题。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2019-03-04
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2017-03-03
        • 2016-01-07
        • 1970-01-01
        相关资源
        最近更新 更多