iOS 4.8.5 uni-app离线打包iOS端谷歌地图无法显示
iOS 4.8.5 uni-app离线打包iOS端谷歌地图无法显示
操作步骤:
- 离线项目配置谷歌相关sdk,plist文件配置谷歌地图参数,运行离线项目
预期结果:
- 显示谷歌地图
实际结果:
- 谷歌地图无法显示
bug描述:
- iOS离线打包基座,运行uniapp,nvue页面加载map组件,使用谷歌地图,地图无法显示
图片
表格
| 项目 | 信息 |
|---|---|
| 产品分类 | 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
更多关于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 生成,仅供参考

