[iOS] 调试Tips

1. 模拟定位

如果项目中使用了定位功能,可以使用模拟器来修改经纬度的方式来模拟定位到其他城市:

[iOS] 调试Tips_第1张图片

打开之后是这样的:

[iOS] 调试Tips_第2张图片

填入需要模拟的城市的经纬度即可!
上图是我模拟定位到上海的经纬度,具体城市的经纬度,百度一下吧!

2. Charles 模拟弱网环境

电脑和测试设备连接同一Wi-Fi,将电脑设置为设备网络代理:
设备Wi-Fi连接后,点击右侧的ℹ️

[iOS] 调试Tips_第3张图片

下滑找到“配置代理”

[iOS] 调试Tips_第4张图片
381528959598_.pic.jpg

选择手动:服务器处输入电脑IP地址,端口号写 8888,点击右上角“存储”即可!

[iOS] 调试Tips_第5张图片
361528959492_.pic.jpg

打开Charles,Proxy -> Throttle Settings...

[iOS] 调试Tips_第6张图片

打开如下图所示,简单写了各个参数的作用:


[iOS] 调试Tips_第7张图片

添加主机地址的时候,会弹出如下页面:


[iOS] 调试Tips_第8张图片

添加对应的参数值即可!

使用预设的网络环境(Throttle preset)选项有以下几种:

[iOS] 调试Tips_第9张图片

预设的网络环境,已基本能满足大部分的弱网环境了,如果还有其他更苛刻的网络环境模拟,可以修改上面具体的参数进行配置!

(未完,待续)

你可能感兴趣的:([iOS] 调试Tips)