web-dev-qa-db-ja.com

警告「デバッグを続行するには、開発者ツールへのアクセスで別のプロセスを制御する必要があります。許可するにはパスワードを入力してください。」

Xcode 4.6.3でOS X Mavericksを使用しています。開発者アカウントを持っていないので、シミュレーターでアプリを実行しています。シミュレーターでプロジェクトを実行するたびに、「開発者ツールへのアクセスには、デバッグを続行するために別のプロセスを制御する必要があります。これを許可するにはパスワードを入力してください」と何度も尋ねられます。 Xcode 4.6.2を搭載したOS X Mountain Lionでも同じ問題が発生したため、OSバージョンやXcodeバージョンとは関係ありません。

Stackoverflowの問題に関連するスレッド、Q&Aを実施しました。ありがとう

22
sanjay

XCodeを初めて起動したときに、おそらくこのMacで開発者モードを有効にするかどうかを尋ねられます。受け入れると、パスワードの入力を求められ、この種の警告は表示されなくなります。

拒否した可能性は十分ありますが、多くの一般的な開発者タスクを実行しようとするたびに、明示的に許可を求める必要があります。

「開発者モード」を有効にすることは、実際のiOS開発者アカウントをAppleに持つこととは何の関係もありません。これは、Macのセキュリティ制限を緩めるだけです。事実上、一般的な開発者のタスク中にパスワードを要求しないようにMacに許可を与えています。

ターミナルを開いて次のように入力すると、開発者モードを有効にできます。

DevToolsSecurity -enable

パスワードの入力を求めるプロンプトが表示されます。設定を有効にするには、ログアウトしてから再度ログインする必要があります。

これで警告が止まるはずです!

[〜#〜]編集[〜#〜]

コマンドラインを嫌う人は、オーガナイザーウィンドウで同様の機能を見つけることができます

XCode(Shift Apple 2))で[オーガナイザー]ウィンドウを開くと、[デバイス]タブに[マイMac]が表示されます。ボタンをクリックするだけで、開発者モードを有効または無効にできますそこ。

45
ryan cumley

マーベリックスの解決策は次のコマンドです:

Sudo security authorizationdb write system.privilege.taskport allow

この投稿に基づく: http://www.AMA-dev.com/xcode-build-command-line-remove-authorization-Prompt-for-uiautomation/

4
FlavienSi

古いバージョンのXcode(6未満)を使用している場合は、ターミナルで次のコマンドを入力します。

DevToolsSecurity -enable

これにより、システムパスワードを要求するダイアログが表示されます。パスワードを入力すると、'Developer mode is now enabled'端末にログオンします。

Screenshot 2

Xcode 6(またはそれ以上)を使用している場合it will automatically ask for enabling developer mode。開発者モードを有効にするには、単に'Enable'をクリックします。

Screenshot

0