最近公司使用钉钉App进行打卡签到,签到的条件是需要手机定位在公司附近,所以只要修改了手机的定位,岂不是就可以在家里进行打卡了。
但是对于iOS开发者来说修改这个定位相当简单,但是不要被老板抓到哈,还是要按时上班的啊。偶尔特殊情况下还是可以使用的。
使用xcode修改的定位是设备的定位,所以本设备所有地图定位App都可以修改。
-
Xcode中新建一个项目,创建一个gpx文件
-
修改定位文件gpx,把里面的经纬度改成你要设定的地点的经纬度
-
修改定位文件为你刚才创建的文件
- 这样在指定设备run一下你的工程,然后打开地图,查看一下当前定位,你就会发现定位改变了。
-
同时你也可以创建好几个gpx文件,在run完成之后在xcode进行选择
也可以使用xcode提供的默认的地址定位,或者从这里添加新的gpx文件(之前就创建好的)
由于操作过于简单,就不提供相应的demo了。
但是值得注意的是
该方法在iOS 11之下也可以使用,只是不能长久定位,每过一阵儿就会失效,
重新编译运行一下项目就可以了。
网友评论