【AGC】flutter之agconnect_crash在ios上崩溃
问题背景
flutter agconnect_crash-1.2.0+300 运行在ios平台上,出现了如下这个崩溃
NSInvalidArgumentException: *** +[NSJSONSerialization dataWithJSONObject:options:error:]: value parameter is nil
0 CoreFoundation 0x00000001830d005c 0x183037000 + 626780
1 libobic.A.dylib Ox000000019b5eaf54 0x19b5d5000 + 89940
2 Foundation 0x00000001848d5eac 0x184861000 + 478892
3 Runner-[AGCCrashCustomLogger filterLogArrayWithMaxSize:]
4 Runner -[AGCCrashCustomLogger logWithLevel:message:]
5 Runner -[AGCCrash logWithLevel:message:]
6 Runner-[AGConnectCrashPlugin handleMethodCall:result:] AGConnectCrashPlugin.m:66
7 Flutter Ox0000000104603c54 0x104114000 + 5176404
8 Flutter Ox0000000104150664 0x104114000 + 247396
9 Flutter 0x00000001044d0204 0x104114000 + 3916292
10 Flutter 0x00000001043#0d8 0x104114000 + 3059928
11 Flutter 0x00000001044026a4 0x104114000 + 3073700
12 CoreFoundation0x00000001830e5278 0x183037000 + 713336
13 CoreFoundation Ox0000000183069c50 0x183037000 + 207952
14 CoreFoundation0x000000018306444c 0x183037000 + 185420
15 CoreFoundation0x0000000183042c68 0x183037000 + 48232
16 CoreFoundation0x00000001830563c8 0x183037000 + 127944
17 GraphicsServices 0x00000001986738c 0x19e866000 + 5004
18 UIKitCore 0x00000001859fcObc 0x1854e 1000 + 5353660
19 UlKitCore 0x0000000185779be8 0x1854e 1000 + 2722792
20 Runner _main AppDelegate.swift:5
21 (null) 0x0000000103861a24 0x0 + 4354087460
解决该问题
这个问题产生的原因是Flutter插件依赖的版本号太低了。您可以手动修改下crash插件里的podspec,把ios SDK升级到1.4版本,platform也可以修改成9.0:
欲了解更多更全技术文章,欢迎访问https://developer.huawei.com/consumer/cn/forum/?ha_source=zzh
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· 单线程的Redis速度为什么快?
· SQL Server 2025 AI相关能力初探
· AI编程工具终极对决:字节Trae VS Cursor,谁才是开发者新宠?
· 展开说说关于C#中ORM框架的用法!
2020-11-17 超简单集成HMS Core ML Kit场景识别,构建相册管理新模式
2020-11-17 华为游戏浮标不显示或显示异常