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