c# - iOS 13:Flurry Unity SDK 启动时应用程序崩溃
问题描述
更新到 Xcode 11 后,应用程序在 iOS 13 Unity 中启动时崩溃。
我正在使用 Flurry Unity SDK 1.5.0 版。
Xcode 中的错误:
2019-09-25 10:54:30.835351+0530 myschool001[1558:434572] -[NSURLResponse allHeaderFields]: unrecognized selector sent to instance 0x2810dca20
2019-09-25 10:54:30.836057+0530 myschool001[1558:434567] -[NSURLResponse allHeaderFields]: unrecognized selector sent to instance 0x281123560
Assertion failed: (writer->uncaught_exception.has_exception == false), function Flurryplcrash_log_writer_set_exception, file /Users/xyz/code/plcrashreporter/Source/PLCrashLogWriter.m, line 474.
解决方案
由于“发送到实例的选择器无法识别”,您的应用程序似乎正在发生崩溃。
我无法在干净的项目中使用 Flurry 插件或故意导致“无法识别的选择器”崩溃(使用 Xcode 11 和 iOS 13)来重现此问题。
您能否将重现错误的 Unity 项目的基本副本发送给我们?请将其连同指向此 Stackoverflow 线程的链接一起发送至 support@flurry.com。
这也可能是 Unity 的崩溃报告和 Flurry 之间的冲突,因此您可以尝试关闭 Flurry 的崩溃报告。
void Start()
{
// Initialize Flurry once.
new Flurry.Builder()
.WithCrashReporting(false)
.WithLogEnabled(true)
.WithLogLevel(Flurry.LogLevel.LogVERBOSE)
.Build(FLURRY_API_KEY);
推荐阅读
- powershell - Powershell 脚本获取正在使用的证书的证书序列号,用于清理 Microsoft 证书颁发机构
- database - Mongodb:如何从转储 gz 文件中恢复一个集合?
- flutter - Flutter Wrap 不适用于大文本
- elasticsearch-6 - 在带有时间戳的单词的文档中搜索短语或单词
- c# - Unity 3D 计数代理通过门的次数
- c++ - 猜数字游戏输出不正确
- oauth - 任务在 Locust 中使用 FastHttpUser 引发 422 错误
- oracle - 如何回滚 JDeveloper ADF 中的特定行?
- javascript - React - 从另一个组件切换主题
- sql - SQL Server GEOGRAPHY STIntersection 更改点顺序