在iOS开发的过程中,有时候需要模拟网络情况,来检测自己的APP在不同的网络情况下,数据的显示,加载是否有问题,故Mac环境下模拟网络情况可以使用苹果官方提供的工具:Network Link Conditioner。
具体操作步骤如下:
首先要进行下载工具:Network Link Conditioner。具体下载地址可在Apple Developer Downloads下载得到
进来的时候是空的,搜索Hardware IO Tools for Xcode,选择一个符合自己版本的下载。
下载之后便可安装。注意。现在版本都到Xcode9了,下载之后会发现不好用,新的下载地址为https://developer.apple.com/download/more/ 找到对应的版本下载即可。
双击下载后的安装包,安装
点击它
首先一定要把开关打开 然后选择网络情况 即可测试了。设置完成后,此时的网络设置会应用到全局,你可以使用浏览器来测试网络的访问速度。注意调试完成后不要忘记关闭你的网络设置。要把开关置为OFF。
EDGE(2G)
3G
DSL(电话线上网)
WiFi
High Latency DNS(高延迟)
Very Bad Network(网络状况不稳定)
100% Loss(全丢包)
每一个状态都可以对带宽、延时和丢包率进行设置(如果任一项的值被设置为零,则那一项的值就与本机电脑的网络状态一致)。除了默认提供的配置,我们也可以创建自己的网络状态,以满足特殊的需求。可以点击Manage profiles,设置相应的状态
欢迎评论~ 转载请注明出处。