安装 Network Link Conditioner
Network Link Conditioner 可以在 “Xcode 的硬件 IO 工具” 包中找到。这可以从苹果开发者下载页面下载。(在搜索框搜索Network Link Conditioner 找到对应的Xcode版本 点击dmg文件下载本地即可。)
![](https://img.haomeiwen.com/i2934083/6bf82cb02bb93ac2.png)
2.下载按成后 点击dmg文件,打开Hardware文件夹,选择(Network Link Conditioner)文件双击安装即可。
![](https://img.haomeiwen.com/i2934083/8d21d37653cd1e9b.png)
![](https://img.haomeiwen.com/i2934083/7bc24d33b22c8455.png)
3.安装的时候会弹出一下询问界面,选择安装即可
![](https://img.haomeiwen.com/i2934083/e80f1a1d7092039c.png)
4.到此安装完毕,你可以在系统偏好设置界面的最底部,看到此款应用,点击打开即可设置你需要的网络环境,然后跑起你的项目,用模拟器测试你的App吧。
![](https://img.haomeiwen.com/i2934083/53e518293276e225.png)
![](https://img.haomeiwen.com/i2934083/e192b1a4438e0398.png)
不同选项对应的网络状态。
- Preset Profiles 预设网络状况
配置 | 说明 |
---|---|
100%Loss | 全丢包 |
3G | 3G网络 |
DSL | 电话线上网 |
Edge | 2G网络 |
High Latency DNS | 高延迟 |
Very Bad Network | 网络状况不稳定 |
Wifi | Wifi网络 |
- Custom Profiles 自定义网络状况。
注意点:该工具是对全局有效的,如果开启了某一项网络状态,对整个系统都有效。所以在测试完app后要及时关闭。
真机
苹果在iOS系统中预置了网络调试工具,但是只有添加过测试设备,并使用Xcode连接下设备才能激活.
-
Xcode未连接前
image
Xcode连接后发现设置中多出来一项:开发者
选择Status
里面的选择和在mac上的选项一样。
注意点:开发者选项也是对全局有效的,如果开启了某一项网络状态,对整个系统都有效。所以在测试完app后要及时关闭。
其他
网络分析神器Charles
延迟设置>选择相应的网络延迟设置或者自定义延迟>开启延迟即可
![](https://img.haomeiwen.com/i1713723/17f1f1bd680147b0.png)
![](https://img.haomeiwen.com/i1713723/307c378e17726300.png)
更多有关Charles的使用请移步这里
网友评论