OS X Mavericksを実行しているマシンでNetwork Link Conditionerを動作させようとしています。私はDeveloper Preview 8(この記事の執筆時点で最新)を実行しています。 「Xcode 5開発者プレビュー用のハードウェアIOツール-2013年6月」をダウンロードして、ネットワークリンクコンディショナーの設定ペインを取得しました。以前のハードウェアIOツールバンドルのネットワークリンクコンディショナーのバージョンも試してみましたが、「ネットワークリンクコンディショナー設定ペインをロードできませんでした」というメッセージが表示されて開くことができません。それをロードしようとしたときのエラー。
Xcode 5のバージョンでは、2つの失敗状態のうちの1つを取得します。
最初に、NLCを開いてロックアイコンをクリックして「変更」を行うと、管理者がウィンドウをロック解除して次のように表示されます。
com.Apple.Network-Link-Conditioner.remoteservice.xcp wants to make changes. Type your password to allow this.
これが表示されたら、パスワードを入力できません。パスワードプロンプトをキャンセルするまで、パスワードフィールドや他のアプリケーションにキーボード文字が登録されていません。他の設定ペインの同等のダイアログで問題はありません。
次に、最新のNLC設定ペインをアンインストールし、以前のバージョンをインストールし、以前のバージョンをアンインストールしてから、最新のNLC設定ペインを再インストールすることで、パスワードの問題を回避できます。ただし、この場合、パスワードダイアログは異なります。私はより一般的です:
System Preferences wants to make changes. Type your password to allow this.
この2番目の失敗状態では、パスワードを入力すると、NLC設定ペインに完全にアクセスできますが、ネットワークリンクへの影響はありません。
OS X MavericksでNetwork Link Conditionerをうまく使用できた人はいますか?
更新:
10月22日にリリースされたハードウェアIOツールのバージョンとMavericksの最終リリースは、優れた動作をしているようです。
再インストールしてみてください。別のエラーメッセージが表示されていましたが、問題は解決しました。
システム環境設定を開き、ネットワークリンクコンディショナーを右クリック(またはcontrolキーを押しながらクリック)し、[ネットワークリンクコンディショナーの削除]をクリックして削除します。
Xcodeでは、Xcodeメニュー-> Open Developer Tool-> More Developer Tools ...
開いたブラウザウィンドウで、最新のハードウェアを取得しますIO tools .dmg
ディスクイメージの「Network Link Conditioner.prefPane」をダブルクリックしてインストールしてください。
私がそれを解決した方法は:
これで問題なく動作するはずです。
また、Mavericksにアップグレードした後、Network Link Conditionerの動作に問題がありました。私にとっての問題は、アップグレード後のデフォルトのセキュリティ設定であり、Mac App Storeから提供されない限り、ソフトウェアの実行を妨げていました。
この設定を更新しています:
システム設定>セキュリティとプライバシー>一般>次からダウンロードしたアプリを許可:>どこでも
ネットワークリンクコンディショナーの設定ペインを再インストールすると、修正されました。この設定がなくても、インストールして有効にできますが、効果がなく、警告なしに失敗します。
Xcode 8.1がインストールされたmacOS Sierra v10.12.1で、ハードウェアIO Tools for Xcode)ダウンロードをいくつか試しました。 @aidaanのようなサイレントエラーが発生し、ネットワークリンクコンディショナープレーンは何もしませんでした。
この ディスカッション を見つけた後、以前のハードウェアをアンインストールしましたIO Xcodeコンポーネント用のツール、代わりに、追加のXcode 8.1用ツールを ダウンロードページ からダウンロードしました。そのためのハードウェアディレクトリにあるネットワークリンクコンディショナー.dmgは完全に機能しました。