Swift Firebase/Crashlytics版本4.0.0-beta.1-强制崩溃?
如何强制Firebase Crashlytics 4.0.0-beta.1的新版本崩溃 我尝试使用Swift Firebase/Crashlytics版本4.0.0-beta.1-强制崩溃?,swift,firebase,crashlytics,crashlytics-beta,Swift,Firebase,Crashlytics,Crashlytics Beta,如何强制Firebase Crashlytics 4.0.0-beta.1的新版本崩溃 我尝试使用fatalError()使应用程序崩溃,但Crashlytics没有在仪表板中记录崩溃 还尝试拔下我的设备,运行应用程序并使用fatalError()强制崩溃,但仪表板中仍然没有报告 还尝试了Crashlytics.sharedInstance().crash(),但获取错误消息类型“Crashlytics”没有成员“sharedInstance()” 有什么想法吗? 谢谢你正如上面所说,使用 Cr
fatalError()
使应用程序崩溃,但Crashlytics没有在仪表板中记录崩溃
还尝试拔下我的设备,运行应用程序并使用fatalError()
强制崩溃,但仪表板中仍然没有报告
还尝试了
Crashlytics.sharedInstance().crash()
,但获取错误消息类型“Crashlytics”没有成员“sharedInstance()”
有什么想法吗?
谢谢你正如上面所说,使用
Crashlytics.sharedInstance().crash()
再次启动应用程序时,会将崩溃报告发送到服务器
选项2:如果什么都不起作用,只需声明一个可选项并强制展开即可。:)崩溃
var v : Int!
// then in your viewDidLoad() or in button action
let a = v!
正如上面所说,使用
Crashlytics.sharedInstance().crash()
再次启动应用程序时,会将崩溃报告发送到服务器
选项2:如果什么都不起作用,只需声明一个可选项并强制展开即可。:)崩溃
var v : Int!
// then in your viewDidLoad() or in button action
let a = v!
在您的文件中使用pod版本
pod'Crashlytics',“~>3.14.0”
这个代码在我的情况下有效
Crashlytics.sharedInstance().crash()
在您的文件中使用pod版本
pod'Crashlytics',“~>3.14.0”
这个代码在我的情况下有效
Crashlytics.sharedInstance().crash()
您可以使用
fatalError()
而不是Crashlytics.sharedInstance().crash()
对于新SDK,您可以使用fatalError()
而不是Crashlytics.sharedInstance().crash()
import FirebaseCrashlytics
fatalError()
对于新SDK
import FirebaseCrashlytics
fatalError()
查看您的Info.plist,重命名以下键并将其设置为TRUE
firebase_crashlytics_collection_enabled -> FirebaseCrashlyticsCollectionEnabled
或者你也可以试试这个
Crashlytics.crashlytics().setCrashlyticsCollectionEnabled(true)
查看您的Info.plist,重命名以下键并将其设置为TRUE
firebase_crashlytics_collection_enabled -> FirebaseCrashlyticsCollectionEnabled
或者你也可以试试这个
Crashlytics.crashlytics().setCrashlyticsCollectionEnabled(true)
Firebase(谷歌)建议只使用
// Force a test crash
fatalError()
旧API已被弃用,不再存在crash()方法或throwException()
检查这个
Firebase(谷歌)建议只使用
// Force a test crash
fatalError()
旧API已被弃用,不再存在crash()方法或throwException()
检查这个
类型“Crashlytics”没有成员“sharedInstance”,可能他们在测试版中做了一些更改。请尝试
Crashlytics.shared.crash()
并告诉我它是否工作类型“Crashlytics”没有成员“shared”@Catalin他们可能在beta版中做了一些更改。使用选项2。更新了我的回答类型“Crashlytics”没有成员“sharedInstance”,可能他们在测试版中做了一些更改。请尝试Crashlytics.shared.crash()
并告诉我它是否工作类型“Crashlytics”没有成员“shared”@Catalin他们可能在beta版中做了一些更改。使用选项2。更新了我的答案我也写了同样的答案,但我还没有看到crashlytics仪表板出现崩溃。你能告诉我为什么我会这样吗。在这个url中有一个技巧。。。查看“测试”部分和五个规则部分我遵循了这五个规则,发现上传缺少必需的dSYMs错误。我试过了,但还是一样。上传缺失的dysm意味着Firebase Crashlysis工作完美,你的崩溃报告也在那里,但你需要上传缺失的dysm。。首先打开终端,转到您的项目pod文件,然后转到FirebaseCrashlytics文件夹,将“上载符号”拖放到终端。然后再次转到位于“GoogleService Info.plist”的位置darg和drop,然后再次转到dsym darg和drop,结果使用以下命令/path/to/pods/directory/FirebaseCrashlytics/upload symbols-gsp/path/to/GoogleService-Info.plist-p ios/path/to/dSYMs注意,您应该使用给定的crash上载dsym uid。这里有一个链接。。如果您的dsym已发布,您可以从应用商店下载。我也写了同样的内容,但我还没有看到crashlytics仪表板出现崩溃。你能告诉我为什么我会这样吗。在这个url中有一个技巧。。。查看“测试”部分和五个规则部分我遵循了这五个规则,发现上传缺少必需的dSYMs错误。我试过了,但还是一样。上传缺失的dysm意味着Firebase Crashlysis工作完美,你的崩溃报告也在那里,但你需要上传缺失的dysm。。首先打开终端,转到您的项目pod文件,然后转到FirebaseCrashlytics文件夹,将“上载符号”拖放到终端。然后再次转到位于“GoogleService Info.plist”的位置darg和drop,然后再次转到dsym darg和drop,结果使用以下命令/path/to/pods/directory/FirebaseCrashlytics/upload symbols-gsp/path/to/GoogleService-Info.plist-p ios/path/to/dSYMs注意,您应该使用给定的crash上载dsym uid。这里有一个链接。。如果您的dsym已发布,您可以从app Store下载这是我在尝试了其他一切后唯一有效的方法。出于某种原因,我的plist中根本没有启用FirebaseCrashlyticCollection
键。在我开始使用Firebase的一段时间后,我添加了Crashlytics;不确定这是否与此有关。这是我在尝试了其他一切后唯一有效的方法。出于某种原因,我的plist中根本没有启用FirebaseCrashlyticCollection
键。在我开始使用Firebase的一段时间后,我添加了Crashlytics;不确定这是否与此有关。