Skip to content

如何在iPhone上模拟定位?

背景

在实际生活或者软件开发当中,我们可能需要在手机上模拟定位,定位到地球上的任何一个地理位置。本文介绍如何在iPhone上模拟定位,适用于iOS模拟定位。

所需材料

确保你已完成上述操作,再继续。

具体步骤

1 下载代码

https://gitee.com/mukti/mock-location

1 点击橙色的“克隆/下载”按钮,下载ZIP。

image

2 将下载的压缩包解压,默认解压到“MockLocation”文件夹。

2 准备代码

1 打开Xcode,在欢迎界面选择第三项“Open a project or file”(打开项目或文件),选择上面解压的文件夹“MockLocation”打开。

image

2 打开之后在左侧栏找到 MockLocation → Shared → Location.gpx,点击它就可以看到文件内容,在第9行是要定位的经纬度。如何获取一个地点的经纬度?(我代码里面的经纬度是日照市白求恩医院)

image

3 运行代码

1 点击编辑器上方的“MockLocation(iOS)”,选择 Edit Scheme,在 Run 选项卡的 Options 中的 Core Location 中,将 Default Location 下拉框设置为 Location。本步骤流程如下图:

image
image
image

2 将手机链接到电脑上,手机解锁。还可能要求输入密码(注意是电脑的用户密码,不是手机的)。然后点击运行按钮:

image

3 这时候会提示错误,需要在手机上信任描述文件:设置 → 通用 → 描述文件与设备管理,会看到“开发者App”下面有一个“Apple Development:xxxxx”,点击选择信任。

4 重新在Xcode上点运行,手机成功启动App之后,就可以在地图查看定位位置,获取到的经纬度可能有偏差,可以手动稍微调整经纬度的数值。

如遇到其他问题,可以联系我或在下面留言。

插播一个征婚广告~~

也是受朋友之托。

>_<

女,运营妹,23岁,未婚,身高167cm,体重48KG,山东青岛。

目前在阿里巴巴工作,负责支付宝相关业务,工号 519720401 支付宝搜索工号可见照片。

漂亮大方,爱好读书、健身、游泳、吃鸡。

青岛有房一套,有车。

父母退休,家庭不拜金、人务实,一直没有合适的男朋友。

她本人要求不高,只要对她真心好就行。

 

您的赞助将会鼓励作者技术文章创作以及支持本站运维。

发表评论

Your email is never published nor shared. Required fields are marked *


TOP