Fabric API 密钥无效

Posted

技术标签:

【中文标题】Fabric API 密钥无效【英文标题】:Fabric API key not valid 【发布时间】:2018-05-11 07:30:23 【问题描述】:

我正在尝试将 Fabric 安装到我的 ios 应用中。我下载了 Fabric 应用程序来安装 Crashlytics,但是当我在应用程序提供的构建阶段添加运行脚本时,在构建项目后出现错误:

第 2 行:1:myfirebaseid:ios:myfirebaseid=1:my:app:id: 命令不 发现 Fabric.framework/run 1.7.0 (208) 错误:Fabric:配置 问题

。您的 Fabric 运行脚本构建阶段应该 包含您的 API 密钥:./Fabric.framework/run INSERT_YOUR_API_KEY INSERT_YOUR_BUILD_SECRET

一些答案​​建议从我所做的 plist 中删除 Fabric 并且错误消失了。但是后来,我无法完成 Fabric 的安装,我认为这就是原因。那么我在哪里可以找到我的 Fabric API KEY 和 SECRET?

【问题讨论】:

当我键入此内容时,FirebaseCrashlytics 文档中的说明仍未指出缺少的内容。 【参考方案1】:

登录Fabric.io后,选择settings

在该页面中选择组织

选择您的应用组织

在您的结构组织页面中选择 API 密钥

然后将该号码添加到您的 info.plist 中

在你的 shell 运行脚本中

【讨论】:

如何进入该页面?当我登录fabric.io时,我只能访问一页:fabric.io/onboard @Student 我会发布更多图片;) 这不是我登录时看到的 张贴您登录@Student时看到的图片 你正在设置你的fabric账户,你需要阅读这个docs.fabric.io/apple/fabric/overview.html@Student【参考方案2】:

我已经尝试了上面的@Reinier-Melian 解决方案 (https://***.com/a/50287615/3804452),它解决了错误,但崩溃仍然没有到达 Fabric 和 Firebase 仪表板。 我在初始化 firebase 后添加了旧的 init 行,现在它可以工作了!

- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions   

//firebase init
[FIRApp configure];
[Crashlytics startWithAPIKey:@"YOUR API KEY HERE"];

【讨论】:

以上是关于Fabric API 密钥无效的主要内容,如果未能解决你的问题,请参考以下文章

通过 API 创建短链接并获取“API 密钥无效。请传递有效的 API 密钥”

API 密钥无效 Yandex Translate

为啥它说我使用 RapidAPI 的 API 密钥无效?

Laravel 提供了无效的 MailChimp API 密钥

由于订阅密钥无效(人脸 API),访问被拒绝

使用 Firebase 提供的 API 密钥无效