zz from https://ruby-china.org/topics/30510
最近 Pokémon GO 火啊!不过目前国内没法玩,GPS 定位出来周围没怪物...
来技术宅的解决方案!! !
前提条件:
将下面的文件保存为 PokemonLocation.gpx
<gpx creator="Xcode" version="1.1">
<wpt lat="37.799" lon="-122.4715">
<name>PokemonLocation</name>
</wpt>
</gpx>
Xcode 创建一个空白的 iOS 项目,把这个文件加进去,引用的方式而不是 Copy,编译运行到你的手机。
这个时候 iPhone 上面空白项目启动起来了,Home 最小化,启动 Pokémon GO,等待进入到游戏界面。
回到 Xcode,打开 PokemonLocation.gpx
进入 XML 的编辑界面。
状态栏下面那个定位图标,点击选择 PokemonLocation
,游戏里面就动了(原理是 Xcode 让 iOS 设备篡改了 GPS 坐标)
接下来你要不断的修改 lat, lng 的值(建议修改幅度是小数点最后两位 10 以内),然后保存,选择菜单里面的 PokemonLocation
来实现移动。
Enjoy!