项目是uni-app,vue2。因为iOS新规,4月28后发布APP需要兼容iOS26的版本,所以升级HBuilderX到5.04的版本。然后未改其它代码,打包后安装到手机点开后闪退。
3***@qq.com
- 发布:2026-03-20 10:12
- 更新:2026-03-20 10:14
- 阅读:26
欢迎到专业群( uni-app 官方技术交流群 1 ) 咨询,群中有相关专业的管理员和群友。
根据知识库中的信息,HBuilderX 5.04版本(2026-03-18更新)已经支持iOS26的打包需求。从2026年3月12号开始,HBuilderX 4.41及以上版本云端打包环境已升级为XCode26 (参考链接)。
针对您遇到的闪退问题,知识库中提供了以下排查方案:
建议通过离线打包调试定位具体崩溃原因:
- 下载对应版本的离线iOS SDK文件
- 使用Xcode打开
HBuilder-Hello工程 - 前往 开发者中心 生成离线AppKey并在
plist中修改dcloud_appkey - 使用HBuilderX导出本地App资源并放置到
HBuilder-Hello/Pandora/apps/目录下 - 修改
control.xml中的appid为项目ID - 如果使用了自定义插件,将所有的
xxx.a或xxx.framework添加到工程中 - 运行项目查看具体的崩溃信息 (详细文档)
其他可能原因:
- 如果项目中使用了第三方原生插件,可能需要更新插件版本以兼容iOS26/XCode26
- 检查manifest.json中是否有配置项需要针对新版本进行调整
如果通过上述步骤仍无法解决问题,建议准备一个可复现的最简项目以便进一步排查。
内容为 AI 生成,仅供参考