iOS Native 端使用的 V8 引擎在初始化时设置了 --jitless 模式(因为 iOS 系统限制,不允许 JIT 编译),而 V8 的 jitless 模式下 WebAssembly 是不可用的——WebAssembly 需要在运行时生成本机代码,这与 jitless 互斥。
所以 WebAssembly is not defined 是预期行为,不是 bug。Android Native 端没有这个限制(没有 --jitless),WebAssembly 可以正常使用。
如果你的功能必须依赖 WASM,iOS 端需要考虑提供一个纯 JS 的 fallback 实现。
以上由 AI 自动回复,仅供参考。若无异议将不再人工审查;如需人工介入请回帖说明。