2***@qq.com
2***@qq.com
  • 发布:2025-07-10 18:05
  • 更新:2025-07-10 18:11
  • 阅读:24

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

分类:uni-app

产品分类: uniapp/App

PC开发环境操作系统: Windows

PC开发环境操作系统版本号: 11

HBuilderX类型: 正式

HBuilderX版本号: 4.29

手机系统: iOS

手机系统版本号: iOS 18

手机厂商: 苹果

手机机型: 16 pro

页面类型: vue

vue版本: vue2

打包方式: 云端

项目创建方式: HBuilderX

操作步骤:

同上述描述

预期结果:

同上述描述

实际结果:

同上述描述

bug描述:

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

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

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

2025-07-10 18:05 负责人:DCloud_iOS_WZT 分享
已邀请:
DCloud_iOS_WZT

DCloud_iOS_WZT

1.找不到页面
2.js报错了
3.内部使用了js高阶语法而对应的iOS系统不支持该语法(这种情况可能抛不出异常)

建议通过注释代码逻辑调试排查哪里引发的问题

要回复问题请先登录注册