我得到了新项目。实际上这是使用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。
答案 0 :(得分:1)
您需要安装Mac App:https://fabric.io/downloads/xcode。
安装完成后,您将能够找到开放的xCode项目,安装Crashlytics Framework并将其集成到您的应用程序中。
答案 1 :(得分:0)
(对于可能的线程坏死,我们事先表示歉意)
原始答案中的URL不再起作用,因为Crashlytics / Fabric被Google收购并于2020年5月被杀。Source
就我而言,(现在功能异常)Fabric URL调用是由应用程序中的运行脚本引起的。转到“项目设置”>“构建阶段”,然后删除/编辑Crashlytics运行脚本。
那为我解决了这个问题。