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相关指令。
➡️

继续阅读