Проблема возникла, когда я попытался создать iOS-версию моего приложения для флаттера, которое использует Firebase Messaging после обновления модуля Firebase до 6.0.1. Я никогда не использую Objecrtive C, поэтому эта ошибка сбивает с толку
Я могу заставить его работать, просто закомментировав строку, которая вызывает проблему. Я не уверен, насколько важно иметь этот кусок кода для производства.
- (void)application:(UIApplication *)application
didRegisterForRemoteNotificationsWithDeviceToken:(NSData *)deviceToken {
#ifdef DEBUG
[[FIRMessaging messaging] setAPNSToken:deviceToken type:FIRMessagingAPNSTokenTypeSandbox];
#else
[[FIRMessaging messaging] setAPNSToken:deviceToken type:FIRMessagingAPNSTokenTypeProd];
#endif
//[_channel invokeMethod:@"onLaunch" arguments:_launchNotification];
[_channel invokeMethod:@"onToken" arguments:[[FIRInstanceID instanceID] token]];
}
Ожидаемый результат - просто создание приложения, но я получаю сообщение об ошибке.