Flutter集成jpush_flutter框架报错:exception 'NSInvalidArgumentException', reason: '-[NSNull boolValue]: ...

android studio运行flutter项目报错信息:

exception 'NSInvalidArgumentException', reason: '-[NSNull boolValue]: unrecognized selector sent to instance 0x20d35d7f0'

xcode运行项目崩溃:

image.png

问题分析:

android studio运行报错后, 就在在网上查找解决办法, 试了很多方法都没有解决; 后来用xcode运行发现崩溃到上述位置,猜测是跟flutter项目里写的代码有问题. 找到框架demo(jpush_flutter框架:
https://community.jiguang.cn/t/jpush-ios-sdk/4247
)下载后打开发现如下位置没有正确设置,导致了错误的产生.

flutter项目


image.png

框架demo


image.png

问题原因:

setup方法没有正确设置参数, 缺少production参数设置. 设置参数后重新运行项目.

你可能感兴趣的:(Flutter集成jpush_flutter框架报错:exception 'NSInvalidArgumentException', reason: '-[NSNull boolValue]: ...)