web-dev-qa-db-ja.com

デバイスにコンパイルするたびにユーザー名とパスワードを尋ねるXcode

開発には管理者アカウントを使用しています。しかし、デバイスにコンパイルするたびに、Xcodeは管理者のユーザー名とパスワードを要求します。私は問題をググりました。しかし、どのソリューションも機能しませんでした。私はこの投稿から回避策を試しましたが、うまくいきませんでした

Xcode/Mac OSで管理者以外の開発者を承認する

また、DevSecurityToolsを無効および有効にしてみましたが、機能しませんでした。 Mac OSX Lion 10.7.3にインストールされているXcode 4.3.1を使用しています。

これを修正する方法はありますか?

28
edwinjomathew

解決策として、キーチェーンアクセスに移動し、左上のナビゲーションで、開発者証明書を「システム」から「ログイン」に移動します。

実際の問題は、開発者証明書が「システム」の下にあり、毎回ロックされるため、ロックを解除するにはパスワードが必要ですが、証明書が「ログイン」セクションにある場合は解決します。

75
Brijesh Vadukia

キーチェーンで、開発と配布の証明書をSystemから削除し、それらをLoginの下に配置します。それは一度尋ね、あなたは選択する必要があります常に許可する

それでうまくいきました。それがあなたのためにうまくいくことを願っています。

7
NaXir

Xcode 7.1Loginが見つからなかったため、次の手順に従って、証明書キーのXcodeおよびcodesignへのアクセスを許可しました。

  1. キーホルダーを開く
  2. Systemの下の証明書に移動します
  3. クロージャーをクリックし、秘密鍵を右クリックして、「情報を見る」を選択します
  4. 「アクセス制御」タブをクリックします
  5. '常にこれらのアプリケーションによるアクセスを許可する:'の下にXcodecodingを追加します

それは私の問題を解決します。

3
Anni S

古いXcodeの/ Developersディレクトリがドライブに残っていますか?他のユーザーが正常にビルドできたコードでビルドが失敗するこの問題のあるユーザーがいた。一部のファイルの関連付けにより、新しい/ Xcode(/ Applicationsフォルダーに移動)が古い/ Developersフォルダー内のコンポーネントを参照するようになります。フォルダーを削除してゴミ箱を空にすると、すべてが期待どおりに機能しました。

1
user1466837

開発者証明書フォーム「システム」を「ログイン」に移動した後。それでもユーザー名とパスワードを要求する場合は、コード署名を確認する必要があります。ビルド設定に移動し、コード署名の下で、尊敬される開発者の証明書を選択します。わたしにはできる。

0
GameBegins