iOS 13:Flurry Unity SDK 启动时应用程序崩溃

Posted

技术标签:

【中文标题】iOS 13:Flurry Unity SDK 启动时应用程序崩溃【英文标题】:iOS 13: app crash on start by Flurry Unity SDK 【发布时间】:2020-01-25 06:36:55 【问题描述】:

更新到 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.

【问题讨论】:

【参考方案1】:

由于“发送到实例的选择器无法识别”,您的应用似乎正在发生崩溃。

我无法在干净的项目中使用 Flurry 插件或故意导致“无法识别的选择器”崩溃(使用 Xcode 11 和 iOS 13)重现此问题。

您能否将重现错误的 Unity 项目的基本副本发送给我们?请将其连同指向此 *** 线程的链接一起发送至 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);

【讨论】:

以上是关于iOS 13:Flurry Unity SDK 启动时应用程序崩溃的主要内容,如果未能解决你的问题,请参考以下文章

在 iOS 中结束 Flurry Analytics 会话

如何将Flurry SDK添加到WP7项目?

重复符号错误:带有 Objective-Zip、ZLib、MiniZip 的 Flurry SDK 5.0.0

Flurry 缺少一些 iOS 下载

Flurry 分析在 Windows Phone 7 中崩溃

既然Unity3D可以开发ios和android,那它可不可以代替ios和android?