-
将原项目转换成module的形式
-
进入项目使用命令行打包
flutter build ios-framework --output=../flutter_app
-
打出包后,分为
image.pngdebug、profile、release
三种形式
-
debug包只能在模拟器运行
-
profile和release包在真机运行
进入App.xcframework->iOS...->App.framework->flutter_assets
对比debug和release
,发现release中少了几个文件,profile
和release
一样。
751660014256_.pic.jpg
这样就导致当我们在模拟器运行时,引入profile或者release
的framework
时会报错
所以在模拟器调试时,一定不要用
debug
关于module中存在plugin
当module中存在plugin
时,首先将plugin
导入
其次要对plugin
进行注册
没有注册的话,会报错
[VERBOSE-2:ui_dart_state.cc(198)] Unhandled Exception: PlatformException(channel-error, Unable to establish connection on channel., null, null)
网友评论