网络链接调节器

有时,我们需要通过不良或不良的网络连接来测试我们的应用程序。 对我们来说幸运的是,Apple为此提供了一个实用程序:Network Link Conditioner。

网络链接调节器可以模拟各种网络条件,包括减少的带宽,高延迟,DNS延迟,数据包丢失等。 在交付使用网络的任何软件之前,应先安装此工具,启用它,然后运行软件以查看其在实际条件下的性能。

苹果资料

适用于iOS的网络链接调节器

在真实设备上,您会在iPhone Settings > Developer > Network Link Conditioner器中找到NLC。

到达那里后,您将能够选择默认的网络配置文件或根据需要创建一个默认的网络配置文件,然后只需启用该功能即可。

注意 :启用NCL后,所有应用程序的所有连接都将在该配置文件上运行。 因此,一旦完成测试,不要忘记禁用它。

模拟器的网络链接调节器

为了为您的iPhone模拟器启用NCL,首先您需要为Xcode下载Additional Tools软件包。

一旦下载了其他工具,网络链接调节器将位于“ 硬件”目录中,双击“ Network Link Conditioner.prefPane ,将安装该实用程序。

并且,以与iPhone中相同的方式,您可以选择默认的网络配置文件或创建一个。 同样,一旦完成测试,不要忘记禁用它,否则来自Mac的所有连接都将在选定的网络配置文件上运行。