iOSでネットワークレイテンシーや劣悪なネットワーク状態をシミュレートするのは非常に簡単です。プロキシ、ルーター、または劣悪なネットワークプロバイダーを設定する必要はありません。Xcodeを使用して開発者モードを有効にするだけです。すると、Developerアイコンが表示され、さまざまなネットワークシナリオを簡単にシミュレートできます。
Developerの下に、Network Link Conditionerが表示されます。デフォルトではオフになっています。Network Link Conditionerをタップします。
使用できるプロファイルがいくつかあります。携帯電話からターゲットバックエンドへのping時間(往復)を利用し、ラボのバックエンドからのping時間を差し引くことができます。新しいプロファイルを作成するには、**Add a profile…**をタップします。
たとえば、ping時間が900msの場合、Out Delay、In Delay、またはその両方を設定できます。
完了!