Flutter – 热更新 Shorebird 1.0 正式版来了 🐦
💡
原文中文,约4100字,阅读约需10分钟。
📝
内容提要
Shorebird 1.0发布,提升了iOS性能,但热更新功能存在问题。提供了一个脚本来切换源代码和二进制集成方法,并帮助使用Shorebird命令。文章提供了脚本使用说明。
🎯
关键要点
- Shorebird 1.0正式版于4月9日发布,提升了iOS性能。
- iOS热更新需要使用最新版Shorebird CLI (1.0.0)和Flutter (3.19.5)。
- 发布后,部分页面出现灰屏问题,怀疑是tryCatch失效导致。
- Shorebird 1.0与0.22.1版本之间的指令有显著改动。
- ios-framework-alpha已更名为ios-framework,弃用flutter versions use指令。
- release的--force标志已被弃用。
- 需要手动查找Flutter源码目录以获取对应版本的hash码。
- 提供了Python脚本用于切换Flutter集成方法(源码或二进制)。
- 脚本可自动获取版本号并执行Shorebird相关指令。
➡️