fatalError("Descriptive Error")我的应用程序中有很多行。我想找到实际触发错误的行。
但是,我无法通过Crashlytics获得此类信息。这是我得到的:
#0. Crashed: com.apple.main-thread
0 libswiftCore.dylib 0x10173cd24 specialized _fatalErrorMessage(_:_:file:line:flags:) + 128
1 libswiftCore.dylib 0x101561118 _ArrayBuffer._checkInoutAndNativeTypeCheckedBounds(_:wasNativeTypeChecked:) + 240
2 libswiftCore.dylib 0x10157b318 Array.subscript.getter + 112
3 AppName 0x10097d520 ClassName3.select(_:) (ClassName3.swift:61)
4 AppName 0x1008ee03c ClassName2.init(_:) (ClassName2.swift:28)
5 AppName 0x1008edca0 ClassName2.__allocating_init(_:) (ClassName2.swift:24)
6 AppName 0x1008603c4 ClassName4.makeController() (ClassName4.swift:19)
7 AppName 0x1008d6c88 ClassName.ClassName6(_:didSelect:) (ClassName.swift:108)
8 AppName 0x1008d6e04 protocol witness for ClassName6Delegate.ClassName6(_:didSelect:) in conformance ClassName (<compiler-generated>)
9 AppName 0x100855de0 ClassName6.text(card:) (ClassName6Item.swift:71)
10 AppName 0x100855f04 protocol witness for ClassName5.text(card:) in conformance ClassName6 (<compiler-generated>)
11 AppName …Run Code Online (Sandbox Code Playgroud) 我注意到我从Beta获得了"New Build Available"警报,即使新版本的字符串比旧版本更旧.示例:当前版本为8.4.0.我的CI构建将诸如7.16.1之类的旧版本的补丁版本推送到Fabric.运行8.4.0的用户会收到一条警报,提醒他们可以升级到7.16.1
似乎Beta只是按部署时间排序版本.有没有办法使用语义版本进行排序?
将新的版本上传到Crashlytics Beta后,用户将无法安装
这是正在发生的事情:
这在三星S8,Android 8.0.0和Pixel 2,Android 9上均发生
我尝试卸载手机上的现有应用程序,但这并没有改变。
我们使用 Fabric Crashlytics 和 BETA 来分发我们的构建,我们注意到它向应用程序数据添加了某些不需要的首选项。其中之一称为“TwitterAdvertisingInfoPreferences”,它似乎对我们的使用没有用处,可能会成为隐私问题。我们如何防止 Crashlytics 添加它?
android crashlytics-beta android-sharedpreferences crashlytics-android
我有一个有关Crashlytics的.ipa分发的查询。
我只有一个.ipa文件,我想通过Fabric分发给测试人员。我无法在计算机上访问Xcode。
我知道可以分发如果我的系统上有Xcode,但是这次我不想从Xcode分发。
那么,谁能指导我如何在不使用Xcode的情况下使用Fabric Beta分发IPA文件?
我试图通过https://docs.fabric.io/android/beta/gradle.html之后的结构分发Android beta版本.
运行后gradle assembleRelease crashlyticsUploadDistributionRelease
,构建成功上传到Fabric,但问题是没有人被邀请进行测试.我在这里缺少任何设置?

这是我在gradle文件中的设置:
ext.enableCrashlytics = true
ext.betaDistributionReleaseNotes="Hello World"
ext.betaDistributionEmails="yzhong@gmail.com"
Run Code Online (Sandbox Code Playgroud) 通过Test Flight分发的iOS版本将在90天后到期.通过Crashlytics分发的iOS构建是否也有90天的限制?