FlutterBoost在iOS26真机运行崩溃问题

背景:

iPhone11ProMax升级到iOS26

Xcode16.4,运行公司老项目,项目集成了FlutterBoost

报错截图:

swift 复制代码
Crash occurred when compiling unknown function in unoptimized JIT mode in unknown pass

崩溃信息中这句话很重要,分析了一下报错那行代码是初始化flutter引擎时找不到main函数,因为断点打印了options.dartEntryPoint是main,结合控制台打印里的JIT模式,以及还有一个部分是权限相关,如下图:

猜测可能和debug运行模式下访问本地的FlutterBoost代码文件权限有关,于是,在Xcode里修改run模式下的Build Configuration为release

再次运行,发现出现了一次弹窗Xcode要访问本地文件,我点了允许(忘记截图,后面运行没再出现),然后就运行正常不再崩溃。

具体原因不清楚,猜测是和文件读取权限有关,看github上也有人问了类似问题,期待后续FlutterBoost官方修复此问题。

相关推荐
大熊猫侯佩20 小时前
天网代码反击战:Swift 三元运算符的 “一行破局” 指南
swiftui·swift·apple
前行的小黑炭1 天前
Compose页面切换的几种方式:Navigation、NavigationBar+HorizontalPager,会导致LaunchedEffect执行?
android·kotlin·app
前行的小黑炭1 天前
Android :Comnpose各种副作用的使用
android·kotlin·app
大熊猫侯佩2 天前
在肖申克监狱玩转 iOS 26:安迪的 Liquid Glass 复仇计划
ios·swiftui·swift
大熊猫侯佩2 天前
用最简单的方式让 SwiftUI 画一颗爱你的小红心
swiftui·swift·apple
HarderCoder2 天前
Swift 初探:从变量到并发,一文带你零基础读懂官方 Tour
swift
HarderCoder2 天前
SwiftUI Binding 深坑指南:为什么 `Binding(get:set:)` 会让你的视图疯狂重绘?
swift
QWQ___qwq3 天前
My Swift笔记
swift