我在Fabric崩溃日志中不断遇到此问题:

Fatal Exception: NSInvalidArgumentException
-[__NSCFNumber length]: unrecognized selector sent to instance 0xb0000000000a8d23
-[LLNetworkHandlerBase createRequestWithURL:installId:libraryVersion:customerId:]

com.apple.main-thread
APPNAME     -[LLManagerBase syncExecuteBlock:]
APPNAME     -[LLAnalyticsManager applicationKey]
APPNAME     +[Localytics customerIdInMemory]
APPNAME     +[Localytics upload]

Crashed: com.localytics.LLAnalyticsManager_queue
-[LLNetworkHandlerBase createRequestWithURL:installId:libraryVersion:customerId:]

...但是我无法复制该错误。看来问题出在Localytics SDK,但我在任何地方都找不到类似的问题。

这个问题可能会影响一半以上的用户...并且似乎每个用户只会发生一次(据我所知,这是他们首次启动该应用并进行注册)。

正在使用的Localytics SDK为3.1.1 ...

其他人是否遇到过类似问题或知道如何解决?

最佳答案

您正在传递customerId。作为NSNumber这应该是NSString
如果您显示代码,我可以帮助您解决该问题,但是您没有在行中张贴。

08-07 05:40