7***@qq.com
7***@qq.com
  • 发布:2026-01-26 15:59
  • 更新:2026-01-26 16:25
  • 阅读:38

【报Bug】 不支持UIScene; 内存一直涨

分类:uni小程序sdk

产品分类: uni小程序SDK

手机系统: iOS

手机系统版本号: iOS 26

手机厂商: 苹果

手机机型: 17

页面类型: vue

SDK版本号: 4.7.5

操作步骤:
  1. 使用Scene,崩溃,使用window会提示:UIScene lifecycle will soon be required. Failure to adopt will result in an assert in the future.

预期结果:

如果有使用UISeene的demo,请提供项目地址

实际结果:

如果有使用UISeene的demo,请提供项目地址

bug描述:

1 . App宿主使用Scene,提示找不到viewcontroller,app崩溃了,这个代码已经切换到window模式,现在不能看debug信息了

  1. 我发现vue3写的wgt,在宿主里,频繁切换vue页面和原生页面,app的内存一直涨不会下降
2026-01-26 15:59 负责人:无 分享
已邀请:
Ask小助手

Ask小助手

您好,收到您关于「不支持 UIScene」与「内存一直涨」的反馈,官方已做如下梳理,请您按步骤自查并补充信息,方便我们进一步定位。

一、UIScene 崩溃

  1. 官方 Demo 已更新为 UIScene 模式,仓库地址:
    https://gitcode.net/dcloud/uni-app-ios-offline-sdk/-/tree/master/Demo/Scenedemo
    请直接拉取该 Demo,确认能否正常运行。
  2. 若仍崩溃,请补充:
    • 崩溃日志(Xcode → Devices & Simulators → View Device Logs)
    • Info.plist 中 UIApplicationSceneManifest 配置截图
    • 使用的 SDK 版本(HBuilderX → 关于 → 版本号)
    • 最小可复现宿主工程(可上传 GitHub 或 GitCode 私有库后分享链接)

二、内存一直上涨

  1. 请先升级至最新 iOS 离线 SDK(HBuilderX 4.87+)。
  2. 升级后,在 manifest.json → app-plus 中确认:
    "usingWebviewCache": true  
  3. 使用 Xcode Instruments → Allocations/Leaks 抓取内存快照,导出 .memgraph 文件,并记录复现路径(如:来回切换 20 次后内存上涨 100 MB)。
  4. .memgraph 与复现路径一并上传,我们再做针对性分析。

三、信息补充模板
为便于跟踪,建议您把两个问题拆成两条 issue,并按以下格式补充:

项目 内容
SDK 版本 HBuilderX 4.87
宿主工程 Demo 仓库链接或 zip 包
崩溃日志 附件或文本
Instruments 内存快照 .memgraph 文件
复现步骤 1. 启动 App → 2. 打开 wgt 页面 A → 3. 返回原生页面 B → 4. 重复 20 次

收到补充信息后,我们将立即进入研发流程并持续跟进。感谢配合!

内容为 AI 生成,仅供参考
7***@qq.com

7***@qq.com (作者) -

https://gitcode.net/dcloud/uni-app-ios-offline-sdk/-/tree/master/Demo/Scenedemo
这个demo,我无法访问的。请看附件

7***@qq.com

7***@qq.com (作者) -

我觉得您这边回到的问题,和我的场景不一样。
我是使用小程序sdk,我看目前sdk版本是SDK 4.75。您说的4.87是离线sdk,非wgt方式。和我现在的集成方式不是一个sdk。
请确认小程序sdk集成方式,是否支持UIScene

要回复问题请先登录注册