ネットワークリンクコンディショナーの最新バージョンをmacOS Sierraにインストールした後、動作していないようです。 100%の損失に設定しても、ネットワーク接続には影響しません。誰もこれを経験しますか?これは、単にAppleがXcode 8のNLCを更新していない場合ですか?
この問題は、ネットワークリンクコンディショナーの最新バージョンで修正されています。 https://developer.Apple.com/download/more/ からダウンロードできる「Xcode 8.1の追加ツール」にあります。
すべての組み込みプロファイルをテストしましたが、期待どおりに機能します。
コメントすることはできませんが(評判が十分ではありません)、ネットワークリンクコンディショナーを含むXcode 8ツールの名前が変更されたことを付け加えます。
https://developer.Apple.com/download/more/
「ハードウェアIO Xcode 7.xのツール」ではなく、「Xcode 8の追加ツール」になりました。
ただし、それでも問題は解決しませんでした...
ステップ1:「システム環境設定」で右クリック(「削除」)して古いNLCをアンインストールします
ネットワークリンクコンディショナーを削除する
ステップ2:
https://developer.Apple.com/download/more/ を開き、Appleアカウントにログインして、追加のツールを検索し、Additional Tools for Xcode 9
をダウンロードします。
デフォルトと既存のカスタムプロファイルをテストしましたが、すべてが魅力的でした!
「高遅延DNS」プロファイルを選択するとうまくいきます。これは常に私が望むものではありませんが、何もないよりはましです。
ネットワークリンクコンディショナー(NLC)の古いバージョンをインストールすると、問題を解決できます。
私の場合、OS X El Capitanバージョン10.11.6を使用していました。最新のバンドル「Additional Tools for Xcode 8.2」のNLCは機能しませんでした。しかし、「Xcode 7.3用の追加ツール」のNLCは魅力のように機能します。 Xcodeを再インストールまたは変更する必要はありません。
私はそれが私のために働いた回避策を見つけました。
ステップ1:pfを有効にする
Sudo pfctl -e -f /etc/pf.conf
ステップ2:リンクコンディショナーを開き、ルールを有効にします
ステップ:pfにdummynet
ルールがあるかどうかを確認します
Sudo pfctl -sa
次のような行が表示されます。
dummynet-anchor "com.Apple.nlc" all
pfctl -d
でpfを無効にすると、リンクコンディショナーが機能しなくなり、すべてのリンクコンディショナールールを無効にして上記の手順を実行する必要があります。
私にとってはとてもうまくいきました。
動作しているかどうかをテストする簡単な方法は、DNS Latency
を有効にして、次のようにテストすることです。
nslookup www.google.com
以前のXcodeバージョンのリンクコンディショナーをインストールした場合、Xcode 8では動作しません。Additional_Tools_for_Xcode_8.2.dmgは http://developer.Apple.com/download/more/ からダウンロードできます。
新しいリンクコンディショナーをインストールする前に、古いリンクコンディショナーを移動する必要があります。このような:
Sudo mv /Library/PreferencePanes/Network\ Link\ Conditioner.prefPane/ ~/old
次に、リンクコンディショナーをダブルクリックすると、インストールするように求められます。
これは私のために働いた:
Command + Space
Network Link Conditioner
を検索XCode 10.2の場合、その他の開発者ツール-XCode 10.2の追加ツールには、Network Link Conditioner
があります。
「Additional Tools for Xcode 9 beta」からネットワークリンクコンディショナーをインストールするとうまくいきました。