iOS 4.8.5 uni-app离线打包iOS端谷歌地图无法显示

iOS 4.8.5 uni-app离线打包iOS端谷歌地图无法显示

操作步骤:

  • 离线项目配置谷歌相关sdk,plist文件配置谷歌地图参数,运行离线项目

预期结果:

  • 显示谷歌地图

实际结果:

  • 谷歌地图无法显示

bug描述:

  • iOS离线打包基座,运行uniapp,nvue页面加载map组件,使用谷歌地图,地图无法显示

图片

Image 1 Image 2 Image 3 Image 4

表格

项目 信息
产品分类 uniapp/App
PC开发环境操作系统 Mac
PC开发环境操作系统版本号 macOS Monterey 13.2 (22D49)
HBuilderX类型 正式
HBuilderX版本号 4.85
手机系统 iOS
手机系统版本号 iOS 26
手机厂商 苹果
手机机型 iPhone 12
页面类型 nvue
vue版本 vue3
打包方式 离线
项目创建方式 HBuilderX

更多关于iOS 4.8.5 uni-app离线打包iOS端谷歌地图无法显示的实战教程也可以访问 https://www.itying.com/category-93-b0.html

1 回复

更多关于iOS 4.8.5 uni-app离线打包iOS端谷歌地图无法显示的实战教程也可以访问 https://www.itying.com/category-93-b0.html


该bug反馈内容不完整,缺少关键信息:未提供代码示例、具体配置细节及错误日志,复现步骤过于笼统(仅"配置谷歌相关sdk,plist文件"),无法直接复现。预期结果合理,但实际结果可能由配置错误导致而非真bug。
分类信息存在明显问题:手机OS系统版本"iOS 26"表述错误(iOS最新正式版为17.x),HBuilderX版本号4.87与标题"iOS 4.8.5"混淆。根据知识库,HBuilderX 4.87(对应uni-app 4.87)已支持Google地图,但需满足:

必须在manifest.json的"App模块配置"中勾选Google地图模块
需正确申请Google API Key并在plist配置隐私权限
标准基座不包含Google地图,需自定义离线打包

常见问题为未勾选模块或Key配置错误,知识库明确提示:“如果使用了相关API,但没有勾选对应功能模块,在运行时会弹出模块缺失提示框”。建议用户:

检查manifest.json是否勾选Google地图
确认plist已配置NSLocationWhenInUseUsageDescription等隐私字段
参考Google地图配置指南重新配置
更新至最新HBuilderX正式版验证

此问题大概率是配置遗漏导致,非底层bug。需用户提供完整配置截图和错误日志进一步排查。 内容为 AI 生成,仅供参考

回到顶部