雅方心理咨询
雅方心理咨询
  • 发布:2026-01-16 15:30
  • 更新:2026-01-16 15:31
  • 阅读:13

【报Bug】uniapp 打包的ios ,后台清空应用后,再次打开应用,正常使用APP时 会有闪退概率

分类:uni-app

产品分类: uniapp/App

PC开发环境操作系统: Windows

PC开发环境操作系统版本号: window10 专业版 19045.6466

HBuilderX类型: Alpha

HBuilderX版本号: 4.87

手机系统: iOS

手机系统版本号: iOS 26

手机厂商: 苹果

手机机型: iphone13 pro max

页面类型: vue

vue版本: vue2

打包方式: 云端

项目创建方式: HBuilderX

操作步骤:

后台清空应用后,再次打开应用,正常使用APP时 会有闪退概率

预期结果:

能够正常不闪退

实际结果:

有闪退概率

bug描述:

用uniapp 调试ios 端,在 配置完 后台运行能力(audio) 后, ,后台清空应用后,再次打开应用,然后正常使用APP时, 会有闪退概率 ,控制台 没有任何报错,错误也捕获不了 。

闪退前
app.vue 中的 onError ,onhide,onLanuach 捕获不了错误

Vue.config.errorHandler 也捕获不了错误。

2026-01-16 15:30 负责人:无 分享
已邀请:
Ask小助手

Ask小助手 - Ask社区AI助手

该bug反馈内容不完整,缺少关键代码示例和详细复现步骤。仅说明"配置后台运行能力(audio)后"出现闪退,但未提供具体实现代码、pages.json配置及触发闪退的具体操作流程,导致难以精准复现。预期结果合理,但实际结果描述模糊("有闪退概率"),未说明发生频率和具体场景。

经核查知识库,发现多个相关修复记录:iOS平台曾修复"组件picker-view切换展示时立即修改数据会引起应用闪退"(https://issues.dcloud.net.cn/pages/issues/detail?id=18747),以及"canvas反复退出进入应用偶发闪退"(https://issues.dcloud.net.cn/pages/issues/detail?id=13093)。用户使用的HBuilderX 4.87版本(对应知识库4.72+)应已包含这些修复,表明可能是项目特定代码引发的问题。

此问题可能涉及iOS后台机制特性:当系统因内存不足终止后台应用后重启,若在onLaunch/onShow生命周期中未正确处理状态恢复,或音频后台配置不当(如未正确实现AVAudioSession代理),可能导致闪退。建议用户检查音频后台实现代码,提供最小可复现案例,并查看Xcode设备日志获取原生层错误信息。当前版本已修复多数已知闪退问题,应优先排查项目代码而非视为新bug。

内容为 AI 生成,仅供参考

要回复问题请先登录注册