flutter_boost
flutter_boost copied to clipboard
flutter module 使用flutter boost框架,导出framework集成到iOS工程中,路由跳转无反应
Steps to Reproduce
- 创建flutter module,使用flutter boost;
- 按照说明文档,在flutter module 和 iOS工程做相应的配置;
- flutter项目和iOS项目按照上面链接下载,保证项目文件夹在同一级;
- 如果使用cocoapods方式集成,路由跳转、页面显示正常,Podfile配置如下图:
- 项目使用framework集成就出现问题,步骤如下:
- flutter项目使用
flutter build ios-framework --output='output path'
导出framework,然后用'output path'/debug
文件中的frameworks集成到iOS工程,上面提供的demo是集成framework的; - 运行之后有以下log:
2022-04-16 15:02:23.239711+0800 FlutterFrameworkBoostApp[28382:344327] flutter: Observatory listening on http://127.0.0.1:61821/bUpCrxjBoSk=/
2022-04-16 15:02:23.336295+0800 FlutterFrameworkBoostApp[28382:344310] flutter: FlutterBoost#boost_flutter_binding: handleAppLifecycleStateChanged AppLifecycleState.resumed
2022-04-16 15:02:23.682502+0800 FlutterFrameworkBoostApp[28382:344310] [VERBOSE-2:ui_dart_state.cc(209)] Unhandled Exception: PlatformException(channel-error, Unable to establish connection on channel., null, null)
#0 NativeRouterApi.getStackFromHost (package:flutter_boost/src/messages.dart:297:7)
<asynchronous suspension>
#1 FlutterBoostAppState._restoreStackForHotRestart (package:flutter_boost/src/flutter_boost_app.dart:208:19)
<asynchronous suspension>
结果是路由跳转失败
Flutter Boost Version: 3.0 null safety Target Platform: iOS Target OS version/browser: iOS 10.0 Devices:模拟器 iOS 13 pro
Logs
add your crash log or something else.
有解决吗,同样的问题。
mark
碰到了同样的问题,目前项目中导入腾讯bugly后可以正常跳转,具体什么原因未知
有解决吗,同样的问题。 😭
统一回复,目前还没,在用flutter module 开发
有解决吗,同样的问题。 太难了