升级到uni-app 4.84后打包的ios基座在应用内跳转页面会闪退

升级到uni-app 4.84后打包的ios基座在应用内跳转页面会闪退

操作步骤:

  • 1

预期结果:

  • 在 tabbar 页可以跳转到深层页面

实际结果:

  • 在 tabbar 页面一点击跳转就闪退

bug描述:

  • 现在在给app做适配鸿蒙的工作,目前只有ios端的基座有这个问题,安卓端是正常的
项目信息 详细信息
产品分类 uniapp/App
PC开发环境操作系统 Mac
PC开发环境操作系统版本号 15.7.1
HBuilderX类型 正式
HBuilderX版本号 4.85
手机系统 iOS
手机系统版本号 iOS 18
手机厂商 苹果
手机机型 苹果se3
页面类型 vue
vue版本 vue3
打包方式 云端
项目创建方式 HBuilderX

HBuilder-2025-11-07-105520.ips_.log


更多关于升级到uni-app 4.84后打包的ios基座在应用内跳转页面会闪退的实战教程也可以访问 https://www.itying.com/category-93-b0.html

1 回复

更多关于升级到uni-app 4.84后打包的ios基座在应用内跳转页面会闪退的实战教程也可以访问 https://www.itying.com/category-93-b0.html


本问题已解决,原因是在app端动态修改了框架上的应用主题颜色,导致ios奔溃,代码如下

// __uniConfig.globalStyle.navigationBar.titleColor = ‘white’;

// 需要改成 hex格式
__uniConfig.globalStyle.navigationBar.titleColor = ‘#FFFFFF’; 如何排查的,在ios【设置 → 隐私与安全性 → 分析与改进 → 分析数据】找到 HBuilder* 开头的日志 最新的,将内容扔给ai分析,反馈说是【使用了一个非法的动态颜色】,然后就联想到代码中有这段功能,因为是迁移原有vue2项目的代码,在vue3上却不行。

回到顶部