web-dev-qa-db-ja.com

繰り返しポップアップ:Xcodeはキーチェーンのキー「com.Apple.dt.XcodeDeviceMonitor」にアクセスしたい

MacOS Sierraから、「常に許可」を押した後でも、XCodeからこのポップアップを定期的に取得し始めました。

Popup

キーチェーンの「com.Apple.dt.XcodeDeviceMonitor」項目を削除しようとしました。これによりキーが再生成されますが、問題は修正されません。

これはApple フォーラム に関する公開討議トピックですが、誰も解決策がないようです。

82

Xcode 8にこのソリューションを投稿するのは、他に誰もいないからです:

  1. キーチェーンアクセスを開きます。
  2. XcodeDeviceMonitorを検索します。
  3. アイテムを左側のシステムキーチェーンにドラッグします。
  4. 管理者パスワードを入力します。

それは最終的にそれを修正します。

102
malhal

open [keychain access]>検索エリアに「xcode」と入力します> [com.Apple.dt.XcodeDeviceMonitor]をダブルクリック> [access control]>最初のオプションを選択します[すべてのアプリケーションがこのアイテムにアクセスできるようにします]

変更を保存をクリックすることを忘れないでください!

それが役に立てば幸い。

Tap allow all applications to access this item, then tap Save Changes

77
Linc

以下は私のために働いた(macOS 10.12.1およびXCode 7.3を実行)。

他のソリューションの問題は、XCodeが終了すると削除される(一時的な)ログインキーチェーンエントリで動作するため、代わりにシステムキーチェーンにエントリを作成するように見えることに注意してください。

キーチェーンアクセスを使用してログインからシステムキーチェーンにエントリを移動しようとしましたが、さまざまな不明瞭なエラーで失敗しました(「エラーが発生しました。現在のキーチェーンにアイテムを追加できません」)

代わりに、セキュリティコマンドを使用して、システムキーチェーンに、一時的なエントリと(ほぼ)同じ新しいエントリを作成しました。

唯一の違いは、抽出するのが面倒なパスワードです(そして、それが重要かどうかわかりません)。

ターミナルを開き、次のコマンドを貼り付けて実行します(XCodeが通常の場所にない場合は適切に編集した後):

Sudo security add-generic-password \
-s 'com.Apple.dt.XcodeDeviceMonitor' \
-a session-token \
-p anyoldstring \
-T /Applications/Xcode.app \
-T /Applications/Xcode.app/Contents/Developer/Library/Xcode/Tools/XcodeDeviceMonitor \
/Library/Keychains/System.keychain

免責事項-ここでの私の唯一の目的は、迷惑なアラートを防ぐことでした。
これにより何かが壊れるかどうかはわかりません。
あなたはシステムキーチェーンをいじっています:何が間違っているのでしょうか?

11
peegee123

私はこれをバグとしてAppleに報告しましたが、ここで言及したいくつかの機能と同じいくつかの提案の後、機能しませんでしたが、次のように戻ってきました。

「トラブルについては申し訳ありません。これについてはもう少し掘り下げます。当面の間、iCloudゲージが不要な場合は、次の操作を行うことで一時的に無効にすることができます。

  1. Terminal.appに移動します。
  2. これを入力して、ユーザーのデフォルトを有効にします
    defaults write com.Apple.dt.Xcode iCloudGaugeDisabled -bool YES
  3. Xcodeを再起動します "
1
Easiwriter

この問題は、昨年の秋に再び浮上しました。この問題は、ルートユーザーアカウントがパスワードで保護されていない状態でAppleにあったセキュリティホールに起因すると考えられます。ルートユーザーアカウントのパスワードを(以前と同じパスワードに)リセットしました。当時は関係に気がつきませんでしたが、このサポート項目を読んだ後、これが問題になるのではないかと疑っていました。

https://support.Apple.com/en-us/HT201609

これらの手順に従ってログインキーチェーンのパスワードを(同じパスワードに)リセットすると、問題はなくなりました。

お役に立てれば。

0
johnrechd