Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/swift/19.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios Fabric Crashlytics中缺少版本_Ios_Swift_Crashlytics_Google Fabric - Fatal编程技术网

Ios Fabric Crashlytics中缺少版本

Ios Fabric Crashlytics中缺少版本,ios,swift,crashlytics,google-fabric,Ios,Swift,Crashlytics,Google Fabric,每次我发布一个新版本的应用程序,这个版本就会出现在Fabric crashlytics服务中,我可以跟踪崩溃、非致命事件等 我的问题是,我在周一(11/19/18)发布了一个版本,但版本号没有显示在版本过滤器中。下一个版本(尚未在商店中发布,但在testflight中发布)将显示tho 我不知道这是怎么可能的,如果是因为面料/火基的变化,或者是因为我(我看不出我做的事情和平常有什么不同) 我会接受你们的任何提示、帮助和类似案例 我知道这不是一个严格意义上的开发问题,但fabric网站上的论坛按钮

每次我发布一个新版本的应用程序,这个版本就会出现在Fabric crashlytics服务中,我可以跟踪崩溃、非致命事件等

我的问题是,我在周一(11/19/18)发布了一个版本,但版本号没有显示在版本过滤器中。下一个版本(尚未在商店中发布,但在testflight中发布)将显示tho

我不知道这是怎么可能的,如果是因为面料/火基的变化,或者是因为我(我看不出我做的事情和平常有什么不同)

我会接受你们的任何提示、帮助和类似案例


我知道这不是一个严格意义上的开发问题,但fabric网站上的论坛按钮重定向到SO。

因此,在Firebase/fabric人员的挖掘和帮助下,我解决了这个问题

我的应用程序的活动版本太多,Crashlytics跟踪的版本太多,无法显示更多

在删除了一些过时的版本后,一切都恢复正常,所有的数据都有追溯力


我希望这篇文章能对一些人有所帮助,我没有找到任何关于这个问题的信息。将该信息放在Fabric文档中可能很有用。

对我来说,解决方案是不同的

我正在更新的应用程序以前使用过FabricCrashlytics。更新应用程序时,我将集成转换为FirebaseCrashlytics集成(从构建脚本中删除API键,删除应用程序委托中的Fabric with语句,等等)

我向Crashlytics支持部门确认,如果您正在更新一个最初使用Fabric文档与Crashlytics集成的应用程序,那么即使您已将应用程序连接到Firebase,并且现在使用Firebase,您也必须继续使用该集成


我推出了一个更新,恢复到Fabric文档中概述的集成,现在我在Firebase和Fabric中有了这个版本的Crashlytics数据。

我知道这是一个iOS主题,但我的Android应用程序也有同样的问题,唯一相关的主题就是这个。迁移到Firebase Crashlytics后,我无法看到最新的构建过滤器

我是如何解决的,我添加了:
FirebaseCrashlytics.getInstance().SetCrashlyticCollectionEnabled(true)
在FirebaseApp初始化之后立即发送到我的应用程序类
FirebaseApp.initializeApp(getApplicationContext())


在那之后,构建开始出现在过滤器上。

我在过滤器中有相反的-新版本号,但没有崩溃报告…@Ewan也许你没有该版本的任何崩溃?尝试强制一个,看看它是否出现(请参阅Crashlytics Docs)@Kevin-我的最大问题是使用“/gradlew installRelease”而不是在AS中使用“Build>Generate signed…”来发布。现在一切都正常了。如何从Crashlytics中删除过时的版本?我看不出有什么选择。这是通过联系Firebase支持来实现的吗?不,它位于“设置>应用程序>你的应用程序>版本”下,在那里你可以删除你不需要的版本。@DamienBannerot找不到“版本”菜单-你能澄清一下吗…?在Firebase的crashlytics中面对这个问题,有人知道如何在FireBase上解决这个问题吗?如果无法恢复,该怎么办?