第一步,新建一个工程,command+n
,选择GPX File
,生成一个MyLocation.gpx
文件,如下图
第二步,打开MyGeoPosition.com这个网站,在输入框内输入你想要虚拟定位的位置,在下面的gpx
显示框会自动显示你需要修改位置的gpx
信息,赋值这段xml
格式文件,去覆盖掉你之前Xcode
生成的xxx.gpx
文件中的内容。如下图,
第三步,打开Product >> Scheme >> Edit Scheme >> Run >> Options
,在Default Location
中选择你之前生成的MyLocation的gpx
文件,关闭,运行项目,项目运行成功之后,打开手机上的定位软件,你就会发现位置会定位到你修改的那个地方了。如下图,
说明
亲测在
iOS 11
之下也可以使用,只是不能长久定位,每过一阵儿就会失效,重新编译运行一下项目就可以了。