Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/swift/17.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Swift Firebase/Crashlytics版本4.0.0-beta.1-强制崩溃?_Swift_Firebase_Crashlytics_Crashlytics Beta - Fatal编程技术网

Swift 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

如何强制Firebase Crashlytics 4.0.0-beta.1的新版本崩溃

我尝试使用
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;不确定这是否与此有关。