开发者者
开发者者
  • 发布:2024-03-06 10:29
  • 更新:2024-03-06 14:22
  • 阅读:752

uni.getLocation云打包后,ios端获取不到定位信息

分类:uni-app

产品分类: uniapp/App

PC开发环境操作系统: Mac

PC开发环境操作系统版本号: 10.15.7

HBuilderX类型: 正式

HBuilderX版本号: 3.7.10

手机系统: iOS

手机系统版本号: iOS 15

手机厂商: 苹果

手机机型: iphone 11pro max

页面类型: vue

vue版本: vue2

打包方式: 云端

项目创建方式: HBuilderX

示例代码:

uni.getLocation({
type: "gcj02",
geocode: true,
isHighAccuracy: true,
success(res) {console.log('定位信息',res);},
fail(err) {console.log('定位失败',err)},

操作步骤:

云打包后,示例代码获取不到定位信息

预期结果:

云打包后,示例代码可以正常获取定位信息

实际结果:

云打包后,示例代码不能获取到定位信息

bug描述:

ios真机调试,可以获取到定位信息,云打包后,获取不到定位信息,success、fail方法都没走
报错信息如下:
{

"errMsg": "getLocation:fail Error Domain=PGLocation Code=2 \"不能获取到位置\" ,

UserInfo={NSLocalizedDescription=不能获取到位置},

https://ask.dcloud.net.cn/article/282",

"errCode": -1502,

"code": -1502

}

2024-03-06 10:29 负责人:无 分享
已邀请:
套马杆的套子

套马杆的套子 - 没有解决不了的问题,只有解决不完的问题

manifest.json中配置定位sdk信息了么

  • 开发者者 (作者)

    配置了,高德定位,android定位没有问题,ios真机调试也能获取到定位,云打包后就获取不到了

    2024-03-06 10:38

  • 套马杆的套子

    回复 2***@qq.com: 日志正好是卡在uni.getLocation不往下走了么?我刚试了下,不过是百度的,ios没问题

    2024-03-06 10:48

  • 开发者者 (作者)

    回复 套马杆的套子: 发布后,看不到日志,真机调试没有问题

    2024-03-06 11:02

  • 套马杆的套子

    回复 2***@qq.com:你真机调试是自定义基座么?

    发布可以toast试试

    2024-03-06 11:04

  • 开发者者 (作者)

    回复 套马杆的套子: 是自定义机座

    2024-03-06 11:25

  • 套马杆的套子

    回复 2***@qq.com: 怀疑还是ios的appkey有点问题

    2024-03-06 11:30

Diligent_UI

Diligent_UI - 【插件开发】【专治疑难杂症】【多款插件已上架:https://ext.dcloud.net.cn/publisher?id=193663(微信搜索飘逸科技UI小程序直接体验)】【骗子请绕道】问题咨询请加QQ群:120594820,代表作灵感实用工具小程序

这个安卓和ios都可以,没有兼容问题

  • 开发者者 (作者)

    是,我们之前用都没有问题,最近更新了一下app,定位这边的代码一点都没有动,重新打包后,ios系统高德定位,ios上就获取不到位置信息了

    2024-03-06 14:38

  • xx_

    回复 2***@qq.com: 我也遇到了,请问您解决了吗

    2024-04-12 11:11

  • xx_

    回复 2***@qq.com: 解决了,高德的bundleid和包不一致

    2024-04-12 11:28

要回复问题请先登录注册