-
Notifications
You must be signed in to change notification settings - Fork 1.6k
Description
Xcode version: 10.2.1
iOS Version : 8.4.1 (8.4 simulator)
This involves the Core/Messaging components. I'm uncertain the Firebase version, is there a way to tell from the header/module files? Our Android version that was updated at pretty much the same time (spring 2019) is firebase-messaging:17.4.0. (The android version has no problems).
Calling [FirApp configure] crashes on iOS 8.4 (simulator) with:
'NSInvalidArgumentException', reason:' *** setObjectForKey: object cannot be nil (key:safelisted_events)'
0 CoreFoundation 0x0000000111fc7c65 __exceptionPreprocess + 165
1 libobjc.A.dylib 0x0000000113905bb7 objc_exception_throw + 45
2 CoreFoundation 0x0000000111eccaf8 -[__NSDictionaryM setObject:forKey:] + 968
3 Rollios 0x000000010f6f83bb +[FIRAnalytics startWithConfiguration:options:] + 421
4 Rollios 0x000000010f6fbbe9 -[FIRApp configureCore] + 507
5 Rollios 0x000000010f6fb833 +[FIRApp addAppToAppDictionary:] + 97
6 Rollios 0x000000010f6fb216 +[FIRApp configureWithName:options:] + 711
7 Rollios 0x000000010f6faf40 +[FIRApp configureWithOptions:] + 92
8 Rollios 0x000000010f6faeb7 +[FIRApp configure] + 460
Here is an elided version ouf our plist
GoogleServer-Info-elided.plist
A user reported what seems to be this crash as well on 8.4.1 physical, but we don't have access to the device to validate.
This works fine on other iOS versions we've tested, (physical 9.3.5, simulator 12.2, and roughly half a dozen user devices of unknown config).