gzxd
gzxd
  • 发布:2023-07-18 11:49
  • 更新:2023-08-16 11:49
  • 阅读:352

【报Bug】3.8.7 打包的项目在IOS低版本(<13.4.1)中启动后会白屏,并且uni统计2.0中错误统计错误率、app崩溃率明显增高

分类:uni-app

产品分类: uniapp/App

PC开发环境操作系统: Windows

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

手机系统: iOS

手机系统版本号: iOS 13.0

手机厂商: 苹果

手机机型: iPhone Xs Max,iPhone 7 Plus,iPhone11,iPhone 8,iPhone6

页面类型: vue

vue版本: vue3

打包方式: 云端

项目创建方式: CLI

CLI版本号: 3.8.7alpha, 3.0.0-alpha-3080720230627002

操作步骤:

预期结果:

实际结果:

bug描述:

原版本不会出现问题
hb3.4.7
uniapp cli 3.4.13 3.0.0-alpha-3041320220531002

升级了 hb 及 uniapp cli 版本后
hb3.8.7
uniapp cli 3.8.7 3.0.0-alpha-3080720230627002

打包的项目在IOS部分机型中会在启动图标结束后白屏,同机型IOS版本13.4.1以上则不会

机型有:iPhone Xs Max IOS 12.4.1
iPhone 7 Plus IOS 13.3
iPhone11 IOS 13.3
iPhone11 IOS 13.3.1
iPhone6 IOS 12.5.7
iPhone XR 13.3

项目是启用了uni统计2的,查了下错误日志,像这种
[WX_KEY_EXCEPTION_INVOKE_JSSERVICE_EXECUTE] name:UniApp,arg:TypeError: undefined is not an object,exception :$@
还有这个
[WX_KEY_EXCEPTION_WXBRIDGE] exception: TypeError: null is not an object (evaluating 'e.preload')
map@[native code]

------------uni-app runtime error------------

stack:nl@weex-main-jsfm.js:7:460402
@weex-main-jsfm.js:7:471259
k@weex-main-jsfm.js:24:505587
consume@weex-main-jsfm.js:5:173920
HN@weex-main-jsfm.js:7:189346
@weex-main-jsfm.js:7:189833
Af@weex-main-jsfm.js:7:189787

这种类型的日志实在头大,希望大佬们帮帮看看

2023-07-18 11:49 负责人:DCloud_iOS_WZT 分享
已邀请:
DCloud_iOS_WZT

DCloud_iOS_WZT

更新到3.8.10 看下白屏问题是否还存在

  • gzxd (作者)

    我想我的问题不是3.8.10里修复的这个问题,这个问题删除app重新安装是能正常的,我这边尝试了不行。

    https://ask.dcloud.net.cn/question/163393 iOS平台 修复 wgt热更新后整包覆盖安装引起应用启动白屏的Bug

    2023-07-18 14:27

8***@qq.com

8***@qq.com

这个我也能复现,在3.6.18版本正常渲染,升级到以上的版本,就会导致ios 13.4.1以下白屏

8***@qq.com

8***@qq.com

作者有解决方案吗

  • DCloud_iOS_WZT

    更新到3.8.12

    2023-08-16 12:49

  • 8***@qq.com

    回复 DCloud_iOS_WZT: 还是不行,这个有定位到具体原因吗

    2023-08-24 09:04

  • DCloud_iOS_WZT

    回复 8***@qq.com: https://uniapp.dcloud.net.cn/tutorial/syntax-js.html 看下是不是用了低版本不支持的语法

    2023-08-24 11:32

  • gzxd (作者)

    检查你的代码是不是使用了低版本的语法。该问题已解决,是使用了低版本语法导致的。

    2024-02-28 10:33

  • kemp

    回复 gzxd: 请问低版本语法怎么检测的

    2024-10-28 12:38

要回复问题请先登录注册