iOS开发-模拟网络环境

iOS开发测试中经常需要将应用运行在不同的网络环境中来测试是否存在一些潜在bug等。

模拟器

Network Link Conditioner
苹果为我们提供了一个工具可以模拟不同的网络环境.

获取步骤:

  • 打开苹果开发者中心网站
iOS开发-模拟网络环境_第1张图片
Snip20170719_2.png
  • 点击Downloads 若账号未登录,则会要求登录
iOS开发-模拟网络环境_第2张图片
Snip20170719_3.png
  • 登录成功后,进入Downloads界面(若已经登录,则直接进入该界面)
iOS开发-模拟网络环境_第3张图片
Snip20170719_4.png
  • 将界面拉到最底,点击See more downloads
iOS开发-模拟网络环境_第4张图片
2017-07-19.png
  • 会看到很多应用,在搜索框中输入Hardware,点击Enter键就会看到如下图,Network Link Conditioner就在Hardware IO Tools for Xcode中,哪个版本无所谓,最好下载最新的吧,点击右侧dmg格式安装包下载
iOS开发-模拟网络环境_第5张图片
Snip20170719_6.png
  • 双击安装包,选择Network Link Conditioner双击安装
iOS开发-模拟网络环境_第6张图片
2017-07-19.png
iOS开发-模拟网络环境_第7张图片
2017-07-19.png
  • 成功后,偏好设置面板将有其图标
iOS开发-模拟网络环境_第8张图片
Snip20170719_7.png
  • 点击图标进入该应用,使用时,打开开关,再选择需要模拟的网络环境
iOS开发-模拟网络环境_第9张图片
Snip20170719_8.png

真机

如果真机测试,同样的也有相应的模拟网络环境。

步骤:
设置 -> 开发者 -> Status -> :
打开Enable,然后选择需要模拟的网络状况

iOS开发-模拟网络环境_第10张图片
Snip20170719_9.png
iOS开发-模拟网络环境_第11张图片
Snip20170719_10.png
iOS开发-模拟网络环境_第12张图片
IMG_3555.PNG

你可能感兴趣的:(iOS开发-模拟网络环境)