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

时间:2019-09-25 06:13:10

标签: c# ios unity3d flurry flurry-analytics

在更新到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 个答案:

答案 0 :(得分:0)

您的应用似乎由于“无法识别的选择器发送给实例”而崩溃。

我无法在一个干净的项目中使用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);