112

Xcode プロジェクトをコンパイルするときに、システム管理者のユーザー名とパスワードを入力するよう求められます。全体のメッセージは

Mac OS X は変更を加えたいと考えています。これを許可するには、管理者の名前とパスワードを入力します。Mac OS X はシステム キーチェーンを使用したいと考えています。

誰かがこれに対する解決策を持っていますか?

4

13 に答える 13

291
  1. キーチェーン アクセスを開きます。
  2. 左上隅で、キーチェーンのロックを解除します (ロックされている場合)。
  3. 左上隅からシステム キーチェーンを選択します。
  4. 配布証明書を見つけて、開示用の三角形をクリックします。
  5. 配布証明書の下にある [秘密鍵] をダブルクリックします。
  6. ポップアップで、[アクセス制御] タブに移動します。
  7. 「すべてのアプリケーションがこのアイテムにアクセスできるようにする」を選択します。
  8. 変更を保存します。
  9. すべてのウィンドウを閉じます。
  10. アプリケーションを実行します。
于 2013-12-02T09:00:39.170 に答える
31

問題は、左側のパネルの「システム」の下にあるキーチェーンの開発者証明書にあり、常にロックされており、ロックを解除するにはパスワードが必要です!

したがって、開発者証明書を「ログイン」に移動するだけで、常にロックが解除されます。これで問題は解決します。

于 2013-05-24T12:50:46.370 に答える
13
  1. キーチェーンアクセスを開く

  2. 左ペインの [システム] をクリックします

  3. 左上のシステム キーチェーンのロックを解除します (ロックされている場合)。

  4. キーが一番上になるように、システム アイテムを種類別に並べ替えます。

  5. パスワードを要求し続ける秘密鍵を探す

  6. それをダブルクリックして、アクセス制御を選択します

  7. 「すべてのアプリケーションがこのアイテムにアクセスできるようにする」を選択します

  8. 変更を保存し、システム キーチェーンをロックして、キーチェーン アプリを終了します

  9. キーチェーンの変更を求め続けるアプリケーションを再起動します

于 2016-11-22T07:11:09.793 に答える
5

ログインとシステムキーチェーンに証明書が重複していたため、この問題が発生していました。Keychain Access を開き、ログインしていたシステムからすべての証明書を削除することで、この問題は解決しました。お役に立てれば。

于 2013-04-27T20:24:54.487 に答える
3

秘密鍵をシステムからキーチェーンアクセスでログインするように移動します。次に、開発者証明書をログインに移動します。これは私にとってはうまくいきました。

于 2013-05-29T08:27:58.767 に答える
3

その問題はプロファイルのプロビジョニングにあることがわかりました。以前のプロビジョニング プロファイルをすべて削除してから、必要なものを再インストールしました。

于 2012-10-15T15:17:21.013 に答える
2

私の場合、キーチェーンアクセスに移動し、「キーチェーン」(左上)で「システム」を選択しました。次に、各項目について、右クリックして[情報を見る]、[アクセス制御]を選択し、[これらのアプリケーションによるアクセスを常に許可する]リストにXcodeを追加します。

于 2012-12-14T09:19:32.770 に答える
1

@krafterと同様のソリューションに従いましたが、システムキーチェーンのすべてにアクセスできるようにする代わりに、キーチェーンの下のプロビジョニングプロファイルにxcodeを追加するだけで済みました->システム->「あなたのプロビジョニングプロファイル」->情報を取得-> Access Control に xcode を追加しました。これは4.6で機能したものです

于 2013-02-13T00:08:37.003 に答える
0

はい - 管理者権限のみで XCode を実行します。一連のタスク、インストール、デバッグ セッションなどを実行するには、管理者権限が必要です。

于 2012-04-18T07:06:08.493 に答える
0

「Mac OS X」と表示されているのは、開発ツール関連のものではありませんか?

開発者ツールが Mac で開発者モードを有効にしたい場合は正常です。そのため、Xcode を起動するたびにシミュレーターでアプリのデバッグを初めて開始するたびに、管理者パスワードを入力する必要はありません。

ただし、開発者モードを有効にしていない場合は、Xcode によって提供されたときに、Xcode を起動するたびにシミュレーターでデバッグを初めて起動するたびに、Xcode が管理者パスワードを要求するように準備してください。

于 2012-04-18T07:09:02.610 に答える
0

Xcode がチームの選択を更新しないように見えるので、ターゲットの一般タブから再度選択すると解決しました。

于 2016-06-21T13:23:55.553 に答える