iOS开发测试中经常需要将应用运行在不同的网络环境中来测试是否存在一些潜在bug等。
模拟器
Network Link Conditioner
苹果为我们提供了一个工具可以模拟不同的网络环境.
获取步骤:
- 打开苹果开发者中心网站
- 点击Downloads 若账号未登录,则会要求登录
- 登录成功后,进入Downloads界面(若已经登录,则直接进入该界面)
- 将界面拉到最底,点击See more downloads
- 会看到很多应用,在搜索框中输入Hardware,点击Enter键就会看到如下图,Network Link Conditioner就在Hardware IO Tools for Xcode中,哪个版本无所谓,最好下载最新的吧,点击右侧dmg格式安装包下载
- 双击安装包,选择Network Link Conditioner双击安装
- 成功后,偏好设置面板将有其图标
- 点击图标进入该应用,使用时,打开开关,再选择需要模拟的网络环境
真机
如果真机测试,同样的也有相应的模拟网络环境。
步骤:
设置 -> 开发者 -> Status -> :
打开Enable,然后选择需要模拟的网络状况