windows环境ios调试部分静态资源无法加载

windows环境ios调试部分静态资源无法加载

开发环境 版本号 项目创建方式
Windows 11 HBuilderX
iOS iOS 18
HBuilderX 4.29
Vue vue2

操作步骤:

同上述描述

预期结果:

同上述描述

实际结果:

同上述描述

bug描述:

在 Windows 系统上调试 iOS 手机时,我使用标准基座运行项目,刚开始会出现一个页面,内容大致是“We’re sorry…”的错误提示。经过排查,怀疑是 iOS 系统加载静态资源的问题。值得注意的是,同样的代码在安卓系统上运行完全正常。

为了进一步确认,我尝试运行了一个全新的最简单的项目到 iOS 真机上,这个项目可以正常运行,没有报错。随后我再切换回我的完整项目,这时虽然不会再出现“We’re sorry…”的错误页面了,但部分静态资源仍然无法正常显示。

具体表现是:static 目录下的资源,按照目录名称的首字母排序,排在前面的目录里的静态资源能正常加载和渲染,而排在后面的几个目录里的静态资源则无法显示,页面中相应资源渲染失败。


1 回复

1.找不到页面 2.js报错了 3.内部使用了js高阶语法而对应的iOS系统不支持该语法(这种情况可能抛不出异常)
建议通过注释代码逻辑调试排查哪里引发的问题

回到顶部