美文网首页
iOS 模拟定位

iOS 模拟定位

作者: wxw_威 | 来源:发表于2022-06-22 11:12 被阅读0次
1、应用场景

iOS 开发中打卡功能经常要在不同地方模拟打卡测试,为了方便测试,可以直接修改苹果设备的经纬度来模拟定位,而不用实地测试。

2、修改方式

通过GPX 文件修改设备经纬度,用hook CLLocation修改定位 (iOS逆向)

3、创建GPX文件及使用

选择GPX文件


截屏2022-06-22 上午10.51.43.png

设置相关经纬度。

  • iOS,原生坐标系为 WGS-84 (在线转换工具:https://tool.lu/coordinate/
  • 高德以及国内坐标系:GCS-02
  • 百度的偏移坐标系:BD-09
    通过高德地图和百度地图拾取的经纬度,通过工具转成WGS-84 适用于苹果的经纬度。
截屏2022-06-22 上午10.52.22.png

选择Edit Scheme 进入设置页面中选择刚刚创建的location文件。


1655866558949.jpg

我这边只有xcode 连上设备才回出现Core Location, 在Core Location 中选择Default Location 中最下面Add GPS Exchage to Project... 选择创建的location 文件。


截屏2022-06-22 上午11.04.02.png
直接运行,就可以在ipad 地图中看到你设置的虚拟定位。

相关文章

  • iOS 使用模拟器模拟定位

    目录 前言 一、问题出现场景 二、让模拟器支持定位 三、模拟器改变定位地点的两种方法 前言 详细介绍iOS模拟定位...

  • iOS调用百度地图(一)(显示到大西洋的原因)

    基础的调用定位的方法 1.如果使用了iOS模拟器,默认会定位到美国(可以在Xcode中更改) 一、选中模拟器:De...

  • iOS 模拟定位

    1、应用场景 iOS 开发中打卡功能经常要在不同地方模拟打卡测试,为了方便测试,可以直接修改苹果设备的经纬度来模拟...

  • ios 模拟器默认定位设置

    在ios开发中,经常用到模拟器进行模拟定位,需要通过以下步骤进行设置 在 core location 的 Defa...

  • iOS8.0定位

    1. 适配环境: XCode版本无要求 模拟器选择iOS8.0之后的版本 2. 前台定位流程 IOS之后,在申请更...

  • 移动端 1px线 & 一个 bug

    bug 在 ios 中, input 输入唤醒键盘的时候, 固定顶部的元素 fixed 属性失效 通过绝对定位模拟...

  • iOS9.0 定位

    1. 测试环境: XCode版本要求7.0版本以上 模拟器选择iOS9.0之后的版本 2. 定位变化 前台定位 后...

  • iOS8.0之前的定位

    iOS8.0之前的定位 1. 测试环境: XCode7.0之前版本,例如XCode6.4版本;模拟器选择iOS8....

  • iOS实现模拟定位功能

    作者:HDB_Li链接:https://juejin.im/post/5dd7553b51882573530949...

  • iOS实现模拟定位功能

    前言 App中越来越多的功能依赖用户实际的位置,例如基于用户位置提供推荐数据、基于定位判断某些功能是否可用,但是在...

网友评论

      本文标题:iOS 模拟定位

      本文链接:https://www.haomeiwen.com/subject/venyvrtx.html