天道酬勤,学无止境

crashlytics

导出 Crashlytics 崩溃报告日志(Export Crashlytics Crashes Report Log)

问题 我需要将 Crashlytics 崩溃报告日志导出到某个外部文件系统中。 使用它们的钩子将不起作用,因为它们仅适用于新报告,而我需要导出完整的开放问题。 我找到了这个库:https://github.com/MattNewberry/crashstats 但似乎 Crashlytics 阻止它工作。 查看 chrome 调试器,我正在尝试使用 curl 复制对其 API 的调用,以便以后可以在 Java/Ruby 中对其进行编码: $ curl --data "email=user@example.com&password=pass" --referer "https://w ww.crashlytics.com/login" --header "Accept:application/json, text/javascript, * /* ; q=0.01" --header "X-CSRF-Token:E5puPaolZYUNJ2IbUX2u9S+W0iqU/6/9KDr4ivcmOq0= " --header "X-CRASHLYTICS-DEVELOPER-TOKEN:0bb5ea45eb53fa71fa5586header-token

2021-09-20 01:51:37    分类:技术分享    curl   http-post   crashlytics

在 Worklight 应用程序中集成 Crashlytics 时找不到 sqlcipher 框架(sqlcipher framework not found when integrating Crashlytics in a Worklight application)

问题 我尝试将 Crashlytics for iOS 集成到 IBM Worklight 6.1 项目中,但出现与 sqlcipher.framework 相关的错误。 这是否意味着 Crashlytics 和 Worklight 不兼容? 有关信息,您可以在以下位置了解有关 Crashlytics 的更多信息:https://get.fabric.io/crashlytics 我得到的错误是: ld: warning: directory not found for option '-F"/Users/myUsername/MyProjectPath/ProjectName/apps/AppName/iphone/native/Frameworks"' ld: framework not found sqlcipher clang: error: linker command failed with exit code 1 (use -v to see invocation) 回答1 我让它在一个 Hyrid 应用程序中工作。 按照 Crashlytics“安装程序”提供的步骤操作一旦你得到关于 sqlcipher.framework 的错误打开构建阶段 > 将二进制文件与库链接在列表中找到 sqlcipher.framework 并将其拖到顶部再次按下 CMD+B

2021-09-19 19:00:31    分类:技术分享    ios   ibm-mobilefirst   crashlytics

将 Crashlytics 集成到库项目(Integrating Crashlytics to library project)

问题 我有一个没有任何活动/服务的库项目(一个自定义视图库项目)。 我想将 Crashlytics SDK 集成到我的库中。 当我尝试通过 Android Studio 的 Crashlytics 插件(工具栏中的图标)添加它时,它只是停留在"Checking"中"Select a kit to install" 。 问题是如何将 Crashlytics 添加到我的 Android 库项目中? 此致 回答1 它可以在使用模块的父应用程序的帮助下完成。 使用正常步骤在父级上设置 Firebase。 将此添加到库模块的build.gradle中。 implementation 'com.google.firebase:firebase-core:16.0.1' implementation 'com.crashlytics.sdk.android:crashlytics:2.9.9' 使用此静态变量在库模块中创建一个类。 public static Crashlytics crash; 在父 Application 类中,分配Crashlytics.getInstance(); 到那个变量。 库模块可以调用crash.core.logException(e); 库中的任何位置并发送到 Firebase 控制台 - 但包括空检查以防万一。 在没有父应用程序的情况下调用库测试方法。

2021-09-18 20:08:12    分类:技术分享    android   crashlytics

Swift 在一条只有括号的行上崩溃(Swift crash on a line that only has a bracket)

问题 我正在努力理解程序如何在仅使用括号的情况下崩溃。 我的开源应用 Steppy 2 遇到了这个问题。 我自己一直无法复制这个,但是有多个用户报告了这个问题并发送了崩溃报告。 崩溃发生在最后一个支架上: func loadBars() { let graphView = UIView(frame: CGRectZero) graphView.setTranslatesAutoresizingMaskIntoConstraints(false) self.addSubview(graphView) self.addConstraints(NSLayoutConstraint.constraintsWithVisualFormat("H:|[view]|", options: nil, metrics: nil, views: ["view":graphView])) self.addConstraints(NSLayoutConstraint.constraintsWithVisualFormat("V:|[view]-(30)-|", options: nil, metrics: nil, views: ["view":graphView])) let sortedDayKeys = Array(weekData.keys).sorted(<) for var day = 0

2021-09-18 19:26:21    分类:技术分享    ios   swift   crashlytics

ios 应用程序在启动时崩溃(ios app crash on startup)

问题 我开始为我的 iphone 应用程序使用 crashlytics,它似乎在启动期间对某些用户来说崩溃了(或者我猜是启动)。 这是堆栈跟踪: Fatal Exception: NSInvalidArgumentException -[NSNull rangeOfCharacterFromSet:]: unrecognized selector sent to instance 0x19687eba0 Thread : Fatal Exception: NSInvalidArgumentException 0 CoreFoundation 0x00000001854aa59c __exceptionPreprocess + 132 1 libobjc.A.dylib 0x0000000195bfc0e4 objc_exception_throw + 60 2 CoreFoundation 0x00000001854b1664 __methodDescriptionForSelector 3 CoreFoundation 0x00000001854ae418 ___forwarding___ + 928 4 CoreFoundation 0x00000001853b2b6c _CF_forwarding_prep_0 + 92 5 UIKit 0x0000000189fc38a0

2021-09-16 02:24:06    分类:技术分享    ios   crash   crashlytics

在 crashlytics 框架中是否有运行命令的手册(Is there a manual for the run command in crashlytics framework)

问题 ../Crashlytics/Crashlytics.framework/run <key> 是否有任何参数可以与键一起使用,该键打印任何成功或在构建的运行阶段执行时发生的活动。 我找不到任何关于此的文档。 ic 你可以指向我运行命令的任何文档链接将非常有帮助。 谢谢。 回答1 默认情况下,运行命令已经打印出一些信息。 具体来说,它打印出日期/时间框架的版本号,并提供 dsym 上传的状态。 这是打印输出的示例。 [exec] 2014-07-02 16:44:27.146 run[62614:507] Crashlytics.framework/run 1.3.8 [exec] 2014-07-02 16:44:30.025 run[62614:507] [exec] [exec] Crashlytics: AppName.app.dSYM uploaded statusCode 201 这是我的 hudson 作业的输出,但如果您直接在 xcode 中执行此操作,这也将在您的构建日志中(而不是调试日志)。 通过转到 View/Navigators-->Report Navigators 在 Xcode 中查看它们。 您将在最新的构建日志中看到 crashlytics 的日志条目。 以crashlytics 开头的那一行是状态。 我不知道 crashlytics

2021-09-13 18:09:16    分类:技术分享    ios   crashlytics

无法使用 Gradle 和 Crashlytics 执行构建(Could not execute build using Gradle with Crashlytics)

问题 我正在尝试将我当前的项目与 crashlytics 集成,我正在执行此步骤。 我的构建 gradle 是: buildscript { repositories { mavenCentral() maven { url 'http://download.crashlytics.com/maven' } } dependencies { classpath 'com.android.tools.build:gradle:0.8.+' classpath 'com.crashlytics.tools.gradle:crashlytics-gradle:1.+' classpath 'com.neenbedankt.gradle.plugins:android-apt:1.1' } } apply plugin: 'android' apply plugin: 'crashlytics' apply plugin: 'android-apt' repositories { mavenCentral() maven { url 'http://download.crashlytics.com/maven' } } apt { arguments { androidManifestFile variant.processResources.manifestFile

2021-09-13 14:33:20    分类:技术分享    android   gradle   crashlytics

Fabric Crashlytics "Hmmm, seems like your kit isn't activating" whilst verifying install

I am currently awaiting beta testing for my new app. I chose Fabric due to it's great reviews. However i am current getting the "Hmmm, seems like your kit isn't activating" message on the Fabric Controller after following the instruction to run the app in Xcode. I have looked around but the solutions i have found haven't made any difference. This is the message i am getting: This is my run script: This is my info.plist: And finally this is my code in the App Delegate: import UIKit import Fabric import Crashlytics @UIApplicationMain class AppDelegate: UIResponder, UIApplicationDelegate { var

2021-09-08 22:18:17    分类:问答    swift   xcode   crashlytics   twitter-fabric

Crashlytics not transmitting crash event to Fabric.io (Debug mode only?)

I'm having a problem similar to [xCode 9.3 and Firebase Crashlytics not working. I am able to force a crash in the debug version of the main app and the crash appears in the console on Fabric.io. I have also made a way (using an "Easter egg") to force a crash in the framework code. I have tried three different approaches. The first two are attempts to simulate a "real" crash originating in the framework code itself. The third uses a "bogus" callback to the main app. Note that in the code below, I'm showing all three approaches together, but in real life, I comment two of them out in order to

2021-09-07 15:57:48    分类:问答    macos   frameworks   crashlytics   fabric.io

Catch native crash: signal 7 (SIGBUS), code 2 (BUS_ADRERR)

On my Google Play Console I've got some reports for an application (FYI, it also uses JNI). This is the backtrace: native: pc 00000000002c0536 /system/lib/libart.so (_ZN3artL16Unsafe_putDoubleEP7_JNIEnvP8_jobjectS3_xd+31) native: pc 0000000073bb9609 /data/dalvik-cache/arm/system@framework@boot.oat I am not able to catch it with any crash reporting system (Google Analytics, Crashlytics) and of course have no clue on how to reproduce it. Interestingly, the devices affected for most are the ones from Motorola Moto G series and mid-aged Samsung Galaxy's. The problem looks like to be outside from

2021-09-06 18:52:44    分类:问答    android   crash   crashlytics