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 密钥”