web-dev-qa-db-ja.com

OS X MavericksでNetwork Link Conditionerを使用する際の問題

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の最終リリースは、優れた動作をしているようです。

32
McFadden

再インストールしてみてください。別のエラーメッセージが表示されていましたが、問題は解決しました。

  1. システム環境設定を開き、ネットワークリンクコンディショナーを右クリック(またはcontrolキーを押しながらクリック)し、[ネットワークリンクコンディショナーの削除]をクリックして削除します。

  2. Xcodeでは、Xcodeメニュー-> Open Developer Tool-> More Developer Tools ...

  3. 開いたブラウザウィンドウで、最新のハードウェアを取得しますIO tools .dmg

  4. ディスクイメージの「Network Link Conditioner.prefPane」をダブルクリックしてインストールしてください。

28
Kenny Winker

私がそれを解決した方法は:

  1. 「ネットワークリンクコンディショナー」をアンインストールし、システム環境設定を開き、CTRLキーを押しながら「ネットワークリンクコンディショナー」アイコンをクリックします。 「削除」を選択します。
  2. コンピューターを再起動
  3. https://developer.Apple.com/download/ から、XCode上のバージョンの「ハードウェアIO tools "dmg」をダウンロードします。これにはログインする必要があります。
  4. それを開いて「Network Link Conditioner」をインストールしてください
  5. 最後にもう一度コンピュータを再起動します。

これで問題なく動作するはずです。

4
subharb

また、Mavericksにアップグレードした後、Network Link Conditionerの動作に問題がありました。私にとっての問題は、アップグレード後のデフォルトのセキュリティ設定であり、Mac App Storeから提供されない限り、ソフトウェアの実行を妨げていました。

この設定を更新しています:

システム設定>セキュリティとプライバシー>一般>次からダウンロードしたアプリを許可:>どこでも

ネットワークリンクコンディショナーの設定ペインを再インストールすると、修正されました。この設定がなくても、インストールして有効にできますが、効果がなく、警告なしに失敗します。

4
aidaan

Xcode 8.1がインストールされたmacOS Sierra v10.12.1で、ハードウェアIO Tools for Xcode)ダウンロードをいくつか試しました。 @aidaanのようなサイレントエラーが発生し、ネットワークリンクコンディショナープレーンは何もしませんでした。

この ディスカッション を見つけた後、以前のハードウェアをアンインストールしましたIO Xcodeコンポーネント用のツール、代わりに、追加のXcode 8.1用ツールダウンロードページ からダウンロードしました。そのためのハードウェアディレクトリにあるネットワークリンクコンディショナー.dmgは完全に機能しました。

2
DDoomUs