web-dev-qa-db-ja.com

Mac OS Xはプロジェクトのコンパイル時にシステムキーチェーンを使用したい

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

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

誰にもこれに対する解決策がありますか?

83
Singh

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

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

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

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

20
smit shah
  1. キーチェーンアクセスを開く

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

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

  4. キーが最上部になるように、システム項目を種類で並べ替えます

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

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

  7. 「すべてのアプリケーションにこのアイテムへのアクセスを許可する」を選択します

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

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

6
emotality

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

5
Jeff Ames

私の場合、「キーチェーン」(左上)で「システム」を選択して、キーチェーンアクセスに行きました。次に、各アイテムに対して:[右クリック]、[情報の取得]、[アクセス制御]、および[これらのアプリケーションによるアクセスを常に許可する]リストにXcodeを追加します。

2
krafter

@krafterの場合と同様のソリューションに従いましたが、システムキーチェーン内のすべてにアクセスする代わりに、キーチェーン-> system-> "your provision profile"-> infoの下のプロビジョニングプロファイルにxcodeを追加するだけで済みました。 ->アクセス制御は、Xcodeを追加しました。これは4.6で機能したものです

1
SuperDave

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

1
Desert Rose

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

0
Stavash

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

0
Moran77

OSxユーザー名を_developerグループに追加する必要があります。私のために働いた。

Sudo dscl . append /Groups/_developer GroupMembership <username>
0
Saroj

「Mac OS X」というのは開発者向けのツールではありませんか?

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

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

0