目前,我只能将崩溃报告发送到FabricCrashlytics,据此文档,我可以将自定义消息和名称值对附加到崩溃报告使用以下代码:Crashlytics.log("ErrorPassingDataforUser:"+user.getId());但这只有在发生崩溃的情况下才会触发,然后将此数据附加到报告中。但是,是否可以在不等待崩溃触发的情况下发送自定义报告?几乎将FabricCrashlytics用作分析服务。例如,如果我想向仪表板发送消息,说不能调用特定方法或丢失某些数据。我正在尝试将其用于分析目的,以便开发人员跟踪内部流程日志。提前致谢看答案面料提供了一个称为的分析模块答案.它使您可以跟踪
隔离开发人员在crashlytics中构建的有效方法是什么?我们目前正在将字母“D”附加到我们的开发构建中,然后在Crashlytics应用程序设置中使用“隐藏版本”功能来关闭其中包含“D”的任何版本。这是手动步骤,所以不是很好。它也无法完全工作-我仍然看到某些crashlyticsUI中显示的“D”版本,例如版本采用框。Crashlytics社区认为最好的解决方案是最好的?看答案来自布料的迈克。我很想看到他人的意见,但我们推荐两件事之一。如果可以的话-将.debug附加到您的调试构建的捆绑包ID或软件包名称上,然后您将有两个织物中的应用程序,并且数据将被隔开。替代选项如果您不能这样做,那就是
我有一个只在IOS7中发生的崩溃,我无法重现它,但它经常发生。有人有答案或至少知道问题出在哪里吗?我已经删除了所有关于ios7的警告,但崩溃仍然发生。附上日志。Thread:Crashed:com.apple.main-thread0libobjc.A.dylib0x3b43c626objc_msgSend+51Foundation0x315a9681-[NSConcreteMapTableassign:key:value:isNew:]+682Foundation0x315a95fb-[NSConcreteMapTablesetObject:forKey:]+823Foundatio
我们刚刚通过升级到Fabric(1.2.6.18)和Crashlytics(3.0.9.54)将我们的应用推送到了商店。我们正盯着来自Crashlytics框架的崩溃。有没有人遇到过这个问题并有解决方案?libobjc.A.dylibobjc_msgSend崩溃:com.twitter.crashlytics.ios.work-queue::NSOperation0x1700580c0(QOS:USER_INITIATED)EXC_BAD_ACCESSKERN_INVALID_ADDRESS位于0x0000000111c5beb8 最佳答案
当我尝试在Fabric上上传我的iOS应用程序时,出现错误-3http400(2016年8月18日)。为了解决这个问题,我尝试:检查StackOverflow:first,second,清理构建文件夹,重新启动Fabric桌面应用程序(在Mac上),更新框架SDK,==>运气不好。然后我检查结构状态:http://status.fabric.io/history,一切似乎都很好。然后我尝试使用一个包含pod的虚拟应用程序,成功了!所以我尝试更换电缆,更换互联网连接,但都没有用。然后我尝试将应用程序(大约60Mb)缩小到20Mo,这里也没有运气。连接似乎每次都以大约5Mb的速度被切断。我
我已经根据文档中的内容设置了Crashlytics,如下所示://Inapplication:didFinishLaunchingWithOptions:[Fabricwith:@[[Crashlyticsclass],[Twitterclass]]];//InInfo.plistFabricAPIKeymyAPIKeyKitsKitInfoKitNameCrashlyticsKitInfoconsumerKeymyConsumerKeyconsumerSecretmyConsumerSecretKitNameTwitter但是,我似乎只收到报告给Crashlytics的崩溃的一部分。
基于CI(最近几天才开始发生,可能是在更新Crashlyticspod时...Crashlytics(3.10.3)),我现在在将.ipa文件提交给Crashlytics时出现段错误:2018-06-2820:11:39.789submitCrashlytics:Crashlytics.framework/submit1.3.5(18)carchive.sh:line289:10426Segmentationfault此时carchive.sh步骤的作用:"${PODS_ROOT}"/Crashlytics/submit$GS_FABRIC_API_KEY$GS_FABRIC_BUIL
我正在设置一个Xcode机器人来自动上传和分发我的测试版应用程序。我已经设置了一个激活了macOS服务器和Xcode的mac,并且能够手动构建和导出IPA就好了。我创建的XcodeBot也可以毫无问题地存档和导出IPA。但是,当我尝试在XcodeBot的帖子触发器中运行Crashlytics提交脚本时,上传失败。但是,如果我保存机器人生成的IPA并通过终端手动调用Crashlytics脚本,它就可以正常上传。似乎只有XcodeBot无法提交到Crashlytics。我在服务器Keychain上安装了所有正确的证书,并且在Xcode中和使用XcodeBot生成的IPA的手动存档/导出一切
问题总结更新:我已经以某种方式解决了这个问题,但我不确定如何解决。我刚刚从我的仪表板中删除了应用程序,重新创建它们,清理了Fabrics和Crashlytics缓存,在尝试了四五次之后,它开始自动运行了。我仍然很想知道它是如何发生的,以及如何在不完全删除应用程序的情况下真正解决它。TL;DR我没有从Answers工具包中收到任何统计数据,看起来Fabric认为Answers没有安装在我的应用程序中,尽管它是。我对事件跟踪不感兴趣,我只需要metricsstats.问题解释FabricCrashlytics套件随附bundledtogetherwithAnswers对于我的大多数应用程序
这是关于从CrashlyticsBeta平台下载的iOS企业应用程序。每当有新版本上传时,当旧应用程序启动时,都会有弹出窗口提醒用户新版本和CrashlyticsBeta更新。这似乎是由CrashlyticsBeta自动添加的。想问一下,是否可以禁用弹窗,让测试人员继续使用旧的应用程序进行回归测试?我们似乎无法找到与此相关的任何配置或设置。 最佳答案 这里是来自Fabric的Mike。目前没有办法在每个版本的基础上禁用该通知。如果您通过Beta应用程序明确安装了旧版本的应用程序,则不会触发新版本弹出窗口。但是,如果您通过正常安装流程