We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 9cb533f commit 7f42e32Copy full SHA for 7f42e32
Reports/2025/#338-2025.06.16.md
@@ -67,6 +67,12 @@ Swift 6.2 通过简化并发入门门槛、增强语言灵活性和测试能力
67
68
建议关注 iOS 26 对该框架的支持进展,把握跨平台开发新趋势。
69
70
+### 🐎 [iOS 26 beta1 重新禁止 JIT 执行,Flutter 下的 iOS 真机 hot load 暂时无法使用](https://mp.weixin.qq.com/s/KREg8100EKo3oemJZ6F36Q)
71
+
72
+[@david-clang](https://github.com/david-clang):iOS 26 beta1 并未“禁止 JIT”,而是**精确封堵了 App 进程自身动态修改内存权限并执行未签名代码的能力**,目标是打击利用此机制的恶意软件(App Fraud),同时保留合法的开发调试功能。但 Flutter iOS 真机 hot load 因依赖此机制而“误伤”,需通过解释器等新方案适配。
73
74
+文章还介绍了几个适配思路,其中混合模式执行的思路很有意思,因为这是 Flutter 热更新框架 shorebird 在 iOS 上目前的热更新方案:**App 整体通过 AOT 运行,只有热更新 patch 存在的时候,针对该部分进行解释执行**。
75
76
## 工具
77
78
### [SourceKitten](https://github.com/jpsim/SourceKitten)
0 commit comments