草庐IT

Crashlytics

全部标签

ios - 当 iPhone 模拟器(和 macbook)处于 4G 网络时,Firebase crashlytics 在日志中发布了数百条 "cancelled"消息

今天(在模拟器中)调试我的应用程序时,我注意到在几分钟内我的日志中输出了数百条这样的消息:Task.loadfailedwitherrorErrorDomain=NSURLErrorDomainCode=-999"cancelled"UserInfo={NSErrorFailingURLStringKey=https://reports.crashlytics.com/sdk-api/v1/platforms/ios/apps/my.bundle.id/reports,NSErrorFailingURLKey=https://reports.crashlytics.com/sdk-ap

ios - Crashlytics 日志异常

在我的ios应用程序中,我遇到了崩溃,但我仍然希望它登录crashlytics,以便我知道它。在Android(Java)设备上,我可以运行Crashlytics.logException但我没有看到类似objectiveC的任何东西。我已经在谷歌上搜索了如何执行此操作,但没有找到任何有用的信息。有没有人有在iOS设备上使用crashlytics执行此操作的经验? 最佳答案 您使用Crashlytics记录的任何内容只会在实际发生崩溃时发送到服务器。不幸的是,它不支持在没有崩溃的情况下向服务发送日志。您可能希望为此在后端创建一个AP

ios - EXC_BREAKPOINT 0x00000000e7ffdefe 在 Crashlytics

我在Crashlytics中遇到以下错误LoginViewController.swiftline277LoginViewController.textField(UITextField,shouldChangeCharactersInRange:_NSRange,replacementString:String)->Bool我的项目中有代码://MARK:-UITextFieldDelegatefunctextField(textField:UITextField,shouldChangeCharactersInRangerange:NSRange,replacementString

ios - 子类 Crashlytics

我似乎无法将Crashlytics子类化为Swift。我的Mock对象如下所示:classMockCrashlytics:Crashlytics{varnewValue:AnyObject?varnewKey:String?overridefuncsetObjectValue(value:AnyObject?,forKeykey:String){newValue=valuenewKey=key}}但是,如果我实例化这个类,我会得到父类(superclass)。调试器示例:poMockCrashlytics()我希望:poMockCrashlytics()当我尝试访问newValue或n

ios - 如果您的 iOS 代码库中有两个分析(Crashlytics 和 AppDynamics),您会遇到任何问题吗?

在一段时间内,我们可能希望同时进行这两种分析。这会不会有问题?它会降低速度吗?谁捕获崩溃日志之间会发生争斗吗?! 最佳答案 首先:我强烈建议从您的代码中删除未使用的(或您不喜欢的)。原因如下:1.它将增加项目大小,进而增加您的包大小。2.乱码。3.检查两个不同的分析没有意义。4.第三人在理解代码的时候,他会浪费时间去理解,导致困惑。我可能遗漏了其他原因。第二:要回答您的问题,它应该可以正常工作。我在我的一个项目中做了同样的事情,最初我使用的是HockeyCrashreporting。但随后客户要求使用Crashlytics。我没有立

iOS(结构): Crashlytics crashing app on launch

我已经更新了Crashlytics,但在启动时仍然出现此错误:Error:***Terminatingappduetouncaughtexception'FABException',reason:'[Fabric]Itappearsthat"Crashlytics"isnotavalidFabricKit.PleasemakesureyouonlypassFabricKitsto[Fabricwith:].'这是我的代码:funcapplication(application:UIApplication,didFinishLaunchingWithOptionslaunchOption

ios - 禁用 Fabric Answers 但保留 Crashlytics

我今天已将FabricCrashlytics和Answers集成到我的应用程序中。根据德国法律,用户必须有机会禁用分析数据的收集。我找到了适用于Android的解决方案:https://stackoverflow.com/a/36203869/4543961谁能帮我找到适用于iOS的类似解决方案?这将允许我禁用数据收集,但保留Crashlytics数据收集。 最佳答案 从Fabric1.7.2开始,您可以明确指定要在Fabric初始化时使用的套件:[Fabricwith:@[[Crashlyticsclass],[Answerscl

ios - Crashlytics - EXC_BAD_ACCESS WebKitLegacy 崩溃 ios

在Crashlytics上报告了很多关于WebKitLegacy的崩溃,我一直在我的应用程序中使用webview。无法弄清楚为什么会发生这些崩溃。我在viewwilldisappear方法中将委托(delegate)和webview设置为nil。但它仍然在崩溃。可以请有人帮助我吗?[ 最佳答案 此错误可能具有误导性。您是否使用NSAttributedString来加载HTML或显示“网络链接”之类的按钮?如果是这样,您可能正在从后台线程调用HTML导入器。在此处查看详细信息:UnabletoreproduceWebKitLegacy

ios - 确定使用 Crashlytics 记录的 "EXC_BAD_ACCESS KERN_INVALID_ADDRESS"的根本原因

我在一个应用程序上安装了Crashlytics,我发现了一个影响某些用户的错误,我无法自己复制它。错误是EXC_BAD_ACCESSKERN_INVALID_ADDRESS。我看了thispostre:EXC_BAD_ACCESS,但我不知道应该在崩溃日志中的哪个位置查找问题。根据以下崩溃日志,是否有我应该放置断点以检查nils的地方?Thread0:Crashed:com.apple.main-threadEXC_BAD_ACCESSKERN_INVALID_ADDRESS0x00000000154d9050raw0libobjc.A.dylibobjc_msgSend+161lib

swift - 在哪里快速实现 crashlytics 的 setUserIdentifier 函数

我是swift的新手。我现在正尝试在我的应用程序中实现crashlytics。我已按照教程为基本报告实现它,但我想实现userID,以便我知道谁在使用我的应用程序时遇到问题。我已经在线检查并找到了setUserIdentifier函数,但我不知道在哪里实现这个函数。我需要在每个页面或应用程序delegate.swift中调用此函数吗?请举例说明如何实现这一功能。非常感谢。 最佳答案 letphoneID=UIDevice.currentDevice().identifierForVendor.UUIDStringFabric.wit