Posted at

iOS シミュレータでオフライン時のテストをしたい「Additional Tools > Network Link Conditioner」で解決


ハードウェアのシミュレーションをおこなう「Additional Tools」


iOS シミュレータでオフライン時のテストをしたい


動作確認した環境


  • Xcode 9.4.1 (9F2000)


Additional Tools のダウンロード


Additional Tools for Xcode x.x をインストール

(今回はAdditional Tools for Xcode 9.3をダウンロードしました)


  • Xcode 7.3 までは Hardware IO Tools という名称で提供されていたが、

  • Xcode 8.0 〜は Additional Tools に統合されたようです




Network Link Conditioner のインストール

パッケージの中の Network Link Conditioner を実行すると、インストールの確認がでてシステムにインストールします。

正常に完了すると、システム環境設定 にインストールされます。




ネットワーク圏外をつくる


  • Profile で 100% Loss を選択


  • ON に切り替える




  • ONにした時点で、ネットワークが圏外となり通信できない状態となる。

  • ON/OFFはいつでも切り替え可能なので「通信可能→圏外になったとき」やその逆のパターンのテストにもつかえそうです。