现在有些app,结合lbs定位做一些活动或者考勤,如指定地点的营销红包啊,钉钉之类的考勤等。
那么问题来了,怎么通过一些手段,达到虚拟定位的功能呢?最好还是不越狱的!
然后是ios9系统:
先ssh到设备,查找路径。
<pre>
find / -name "com.apple.Maps.plist"
</pre>
从列表中找到这个文件:
<pre>
/private/var/mobile/Containers/Data/Application/E1A892FA-9949-47E7-A078-4E4A5C483844/Library/Preferences/com.apple.Maps.plist
</pre>
再然后把文件拉下来:
<pre>
scp root@192.168.3.2:/private/var/mobile/Containers/Data/Application/E1A892FA-9949-47E7-A078-4E4A5C483844/Library/Preferences/com.apple.Maps.plist com.apple.Maps.plist
</pre>
修改文件,打开模拟定位选项
<pre>
plutil -insert __internal__PlaceCardLocationSimulation -bool true com.apple.Maps.plist
</pre>
将修改过的文件上传到手机:
<pre>
scp com.apple.Maps.plist root@192.168.3.2:/private/var/mobile/Containers/Data/Application/E1A892FA-9949-47E7-A078-4E4A5C483844/Library/Preferences/com.apple.Maps.plist
</pre>
打开系统自带的地图,找到自己需要去的地方,在那里放置一个大头针。点击大头针,发现最下面多了一个simulate location的选项,点击它。