我用WebGL构建了一个WebApp,并用Unity构建了wasm。 WebApp几乎可以在所有平台和设备上完美运行。
我的问题出现在iOS 13(测试版)上。
启动应用程序时,加载时间过短,日志中就会出现以下错误:
"Error failed to asynchronously prepare wasm: Error: Out of executable memory in function at index 39886"
此后出现另一个错误(将显示两次):
"LOG Error: Out of executable memory in function at index 39886"
在iOS 12.2和12.4上运行正常。
我之所以切换到iOS 13的原因是通过JS的下载功能。 在iOS 13之前,不支持HTML属性“下载”。
该应用程序使用Unity 2018和2019构建,最近一次使用2019.2.3f1构建。 该应用程序本身的大小约为4.6 MB。