Xcode プロジェクトをコンパイルするときに、システム管理者のユーザー名とパスワードを入力するよう求められます。全体のメッセージは
Mac OS X は変更を加えたいと考えています。これを許可するには、管理者の名前とパスワードを入力します。Mac OS X はシステム キーチェーンを使用したいと考えています。
誰かがこれに対する解決策を持っていますか?
問題は、左側のパネルの「システム」の下にあるキーチェーンの開発者証明書にあり、常にロックされており、ロックを解除するにはパスワードが必要です!
したがって、開発者証明書を「ログイン」に移動するだけで、常にロックが解除されます。これで問題は解決します。
キーチェーンアクセスを開く
左ペインの [システム] をクリックします
左上のシステム キーチェーンのロックを解除します (ロックされている場合)。
キーが一番上になるように、システム アイテムを種類別に並べ替えます。
パスワードを要求し続ける秘密鍵を探す
それをダブルクリックして、アクセス制御を選択します
「すべてのアプリケーションがこのアイテムにアクセスできるようにする」を選択します
変更を保存し、システム キーチェーンをロックして、キーチェーン アプリを終了します
キーチェーンの変更を求め続けるアプリケーションを再起動します
ログインとシステムキーチェーンに証明書が重複していたため、この問題が発生していました。Keychain Access を開き、ログインしていたシステムからすべての証明書を削除することで、この問題は解決しました。お役に立てれば。
秘密鍵をシステムからキーチェーンアクセスでログインするように移動します。次に、開発者証明書をログインに移動します。これは私にとってはうまくいきました。
その問題はプロファイルのプロビジョニングにあることがわかりました。以前のプロビジョニング プロファイルをすべて削除してから、必要なものを再インストールしました。
私の場合、キーチェーンアクセスに移動し、「キーチェーン」(左上)で「システム」を選択しました。次に、各項目について、右クリックして[情報を見る]、[アクセス制御]を選択し、[これらのアプリケーションによるアクセスを常に許可する]リストにXcodeを追加します。
@krafterと同様のソリューションに従いましたが、システムキーチェーンのすべてにアクセスできるようにする代わりに、キーチェーンの下のプロビジョニングプロファイルにxcodeを追加するだけで済みました->システム->「あなたのプロビジョニングプロファイル」->情報を取得-> Access Control に xcode を追加しました。これは4.6で機能したものです
はい - 管理者権限のみで XCode を実行します。一連のタスク、インストール、デバッグ セッションなどを実行するには、管理者権限が必要です。
「Mac OS X」と表示されているのは、開発ツール関連のものではありませんか?
開発者ツールが Mac で開発者モードを有効にしたい場合は正常です。そのため、Xcode を起動するたびにシミュレーターでアプリのデバッグを初めて開始するたびに、管理者パスワードを入力する必要はありません。
ただし、開発者モードを有効にしていない場合は、Xcode によって提供されたときに、Xcode を起動するたびにシミュレーターでデバッグを初めて起動するたびに、Xcode が管理者パスワードを要求するように準備してください。
Xcode がチームの選択を更新しないように見えるので、ターゲットの一般タブから再度選択すると解決しました。