- 中文字符 4401-校历.svg
- 特殊字符非拉丁
解决
- 修改命名方式
- 执行
git revert 383e90eb13bdc50ca0cce9f2575329ba8593506e
,回滚Flutter版本 - 坐等官方发hotfix
命名不规范,alex两行泪
ios bitcode
因为某些问题,现存的ios 项目无法开启 bitcode,但是v1.12.13中Flutter默认开启了这个,并且引擎也是enable bitcode了的。这个会导致整个项目无法编译成功。网上到处搜索了下,也问了一些ios大佬,最终Flutter Team大佬告诉了使用命令来抽离出bitcode的办法。
- 执行命令
flutter build ios-framework --no-debug --no-profile
,生成App.framework(20.2MB)和Flutter.framework(369.8MB)
➜ flutter_module flutter build ios-framework --no-debug --no-profile
Building framework for com.example.flutterModule.cc in release mode...
├─Populating Flutter.framework... 1,486ms
├─Building Dart AOT for App.framework...
121.1s (!)
├─Assembling Flutter resources for App.framework... 0.2s
└─Moving to build/ios/framework/Release 0.0s
- cd 到framework,使用
xcrun bitcode_strip -r app -o app
抽离bitcode
app 为App.framework 里面的那个可执行文件 [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-8pd6cRrG-1630663252058)(https://user-gold-cdn.xitu.io/2020/1/14/16fa1ca4f787c5da?imageView2/0