Crashlytics:您必须安装Crashlytics才能继续

时间:2017-01-20 07:01:13

标签: ios objective-c crashlytics

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

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

运行脚本:

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

在app delegate:

#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。

2 个答案:

答案 0 :(得分:1)

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

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

答案 1 :(得分:0)

(对于可能的线程坏死,我们事先表示歉意)

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

就我而言,(现在功能异常)Fabric URL调用是由应用程序中的运行脚本引起的。转到“项目设置”>“构建阶段”,然后删除/编辑Crashlytics运行脚本。
那为我解决了这个问题。