苹果核 - iOS端Mock GPS定位 —— 测试、开发、玩游戏、发朋友圈等等,你都用得上...
// http://www.cocoachina.com/ios/20180126/22022.html
准备
- Mac电脑一台
- 装上Xcode
开始
这个方法原本苹果的用意是mock所开发APP内的位置,但是其实,使用这个方法,能将本机所有的app的定位都mock掉,有木有很激动?什么?你不知道激动啥?Pokemon Go 侬晓得伐,哪里出了快龙看着安卓小伙伴一个虚拟定位就飞过去的时候,你还在原地傻站着?朋友圈发状态 侬又晓得伐,看着别人满世界跑,咋们也要装个B~ 点到为止!看完本期教程,你想怎么用就怎么用!
Step 1
首先我们打开Xcode,新建一个工程:
就选第一个Single View App:
然后随便输入个工程名,这么快怎么来,不要在意这些细节。
Step 2
添加一个New File,找到“GPX File”,选中,next,添加到指定Targets。至此,你的任务已经完成了一半了。这时候我们就要去找想要Mock的目的地的经纬度了。这里提供一个查询的网站: http://www.gpsspg.com/maps.htm
由于每一家公司的定位标准不同,经纬度就会存在偏差,这时候就要看你所使用的APP使用哪家的地图了。系统后台地理围栏推送你需要用谷歌地图会更精准一些。而百度地图APP多次测试后发现用的却是谷歌地球的经纬度标准好滑稽~微信竟然也是用的谷歌地球的经纬度标准。这个反正比较一下就能发现。 决定你需要用哪个经纬度之后,我们打开刚刚生成的GPX文件,填写好经纬度和对应的Name,如图:
由于我手机上装了百度地图,所以我这里的经纬度就用谷歌地球吧。好了这个GPX文件就编辑好了
Step 3
接下来我们就要让程序在手机里运行起来了,在此之前我们要让程序的Target运行的时候读取该GPX文件: 点击:Target-> Edit scheme -> Options -> Default Location 选中你刚刚自己建立的GPX文件
验证
好了,一切就绪,选好你的手机设备,选好你免费创建的debug证书(网上有很多教程),直接run起来~~ 启动后你会发现程序空白一片,不用怕!其实这时候你手机的定位已经变了!不信?我们打开百度地图和微信看看~
哈哈,位置都是我修改过的位置!到此教程结束!大家快去玩吧~爱怎么玩就这么玩!
转载于:https://www.cnblogs.com/fakeCoder/p/8405927.html
苹果核 - iOS端Mock GPS定位 —— 测试、开发、玩游戏、发朋友圈等等,你都用得上...相关推荐
- android开发GPS定位测试(附效果图和示例)【转】
本人做了GPS相关的嵌入式软件已经几年了,所以说起要做个测试 GPS定位模块的程序,第一反应就是串口读取GPS模块的数据,然后解析GPS的NMEA格式数据 今天因为工作需要,把以前编写的一个GPS测试 ...
- 仿微信发朋友圈获取定位
仿微信发朋友圈时获取定位 ,选择位置后地点会显示在外面 一 , index.html中引入高德jsdk , key是你自己在高德开放平台申请的 , 要申请web端的key 高德开放平台网站 : ht ...
- iOS版微信6.3.19更新发朋友圈可选可见范围
微信iOS 6.3.19 版本主要更新如下: 发表朋友圈选择可见范围时,可以临时选人了. 除了公开.私密两种状态,iPhone用户今后发朋友圈的时候,还可以临时性地选择部分可见,特别是你可以把家人亲戚 ...
- 苹果屏幕使用时间怎么设置_利用苹果屏幕使用时间 限制儿童使用iPad、iPhone玩游戏...
用好屏幕使用时间,让熊孩子痛哭流泪! 简单总结一下利用 苹果的 屏幕使用时间功能限制儿童使用ipad iPhone等苹果设备. 第一步 打开"设置",选择"屏幕使用时间& ...
- 解决IOS端微信小程序本地开发环境和线上版本的时间显示不一样,线上和体验版本时间相关的计算为NAN。
废话不多说,先看下图,这是线上版本的小程序,ios端无法显示时间相关计算后的数字,要么出现NAN或者null: 然后我将ios手机中的微信小程序,而且是开发版的 "打开调试" 打 ...
- Android触控手感没有苹果好,硬核科普:为什么iPhone玩游戏的手感比大部分安卓都强?...
我们知道,现在安卓旗舰愈发强调"触控采样率"的概念,理论上,这一配置的数值越高,手机玩游戏的跟手度与手感也就越好.如今顶配如小米11已将"触控采样率"提升至48 ...
- 测试cpu玩游戏的软件,玩游戏时显卡和CPU到底哪个更重要?来看下面的测试你就会明白了...
对于很多游戏玩家来说,CPU和显卡在游戏中的地位一直争执不断.有人会说显卡重要,也有很多人认为CPU更为重要.那么,到底是哪样?接下来,小编就和大家一起来探讨一下. 在下面的测试中,采用的是一个比较极 ...
- iOS开发中关于微信朋友圈停留在上次浏览位置的实现思路
看这篇文章的人肯定使用过微信,不知道你有没有注意到一个现象:我们点击进入朋友圈浏览朋友圈,然后返回到"发现"主页面,在短时间内再次进入朋友圈会发现页面停留在了上一次浏览的位置. i ...
- PC端抖音HTML布局,从抖音网页版上线、微信PC版可发朋友圈,看互联网「全端化」布局...
三哥觉得,不管是用户价值,还是商业价值,都极大. 先说用户价值. 比如,当你在用电脑期间,想发或看朋友圈,之前只能打开手机进行操作,这很割裂,现在直接在电脑上完成了,很顺畅. 短视频.娱乐视频,适合手 ...
- 测试面试题:微信朋友圈点赞测试用例
功能测试 性能测试 界面测试 易用性 兼容性 安全性 1.功能测试 点赞成功 点赞后取消点赞 弱网状态点赞 没网情况下点赞 点赞后评论 点赞后消息列表的显示(按时间还是按昵称) 点赞后共同好友可以看到 ...
最新文章
- 倒计时2天 | 张钹院士领衔,AI开发者大会20大论坛议程全揭秘!
- 安装PHP出现make: *** [sapi/cli/php] Error 1 解决办法
- ACM输入输出--多组测试用例--C、C++、Java
- form select multiple 某个字段是数组_Hive取非Group by字段数据的方法
- c语言哪个编译软件能够将整个工程自动生成调用图_这10个C语言技巧让初学者少走180天弯路!...
- 折半查找一个有序数组中的一个元素,即二分法
- neon浮点运算_Linux下VFP NEON浮点编译
- python数据符号函数等一切皆对象_第一章:Python高级编程-Python一切皆对象
- JSP-session编写购物车
- msm8953 单独编译bootloader、kernel和system,以及采用adb fastboot下载镜像的方法
- 【转】MapGIS K9基础系列(二)
- 本地打印后台处理程序服务没有运行和windows无法连接到打印机拒绝访问
- 如何注册Twitter,来学
- [CF1538G] Gift Set (数学简单题)
- 机器学习——《西瓜书》
- 关于抽烟、戒烟、或者说是收放自如
- java word 纸张大小_Java 设置Word页边距、页面大小、页面方向、页面边框
- win10OneNote登录微软 账号登陆出现错误码0x80190001
- Leetcode41.First Missing Positive
- 食品赛道崛起,舌尖美食走俏礼品市场
热门文章
- python基础学习笔记(七)
- centos7通过阿里云配置docker加速镜像
- SharePoint 站点集和子站点数据互相读取
- TagSL框架设计(1)----先来点简介
- Word Frequency(Leetcode192)
- mplfinance画k线图_华尔街交易王:真正短线高手是寻找60分钟K线中的“牛股”
- EfficientDet 论文记录
- [JDK1.8] Java-I/O流使用概述
- linux与WINDOWS计算MD5值的自带小工具
- 网络编程知识点复习(第一次)