Codesignがキーチェーンの「アクセス」キーにアクセスしたいので、ログインパスワードを入力しましたが、何度も尋ねられます


302

XcodeからiPhoneにアプリをロードする方法を習得しようとしています。「Codesignがキーチェーンのキー「access」にアクセスしたい」というメッセージが表示され続けると、ログインパスワードを入力しますが、何度も何度も表示されます。コンピュータのログインを何度も試しましたが、Appleアカウントのパスワードと他の多く。

ここに画像の説明を入力してください


130
Always Allowパスワードの入力が完了したら選択する必要があります
Victor John

9
実際、@ VictorJohnの問題は、ダイアログが開いてパスワードを受け入れないことです。私は同じ問題を抱えており、それは地獄のように奇妙です。
ヘルニルセン2017年

5
@Green最初に、Xcode設定のダイアログ警告をリセット->一般。次に、キャッシュディレクトリ内のすべてのキャッシュを削除します-> /Users/username/Library/Developer/Xcode/DerivedData。3番目に、Macを再起動します。4つ目は、Xcodeを開いてプロジェクトを実行し、常にXcodeがKeyChainにアクセスできるようにします。
ビクタージョン

7
あなたはしつこくなければなりません。パスワードを入力して[常に許可]をクリックする必要がありました。
Jason、

3
[常に許可]をクリックしないと機能しません。[許可]が機能せず、[常に許可]が機能するのはおかしいです。
raddevus

回答:


525

同じ問題があった。Macユーザーのパスワードを入力し、[常に許可]をクリックした後に修正されました。


30
私にとって、許可は機能しませんでした、常に許可するだけなので、それをクリックしてください。
メルビン

10
これはバグとしてAppleに報告されるべきではありませんか?
mding5692

7
これを機能させるには、何度も入力する必要がありました!! 私はパスワードが間違っていると思い、何とかしてみました...とても面倒です!! これが原因で私は何時間も失った。
アンサレス

2
OMG、あなたは天才です。6時間このたわごとを修正しようとしました。あなたの解決策は私のために働いた。神様ありがとう
チーム

2
あなたはしつこい必要があります。私がこのステップを10回ほど実行しなければ、プロンプトが表示されなくなりました。
Jason、

83

これを行うことにより、この問題を解決します。

  1. Macログインパスワードを入力し、[常に許可]を選択します

  2. 1つ以上のダイアログを開いて同じダイアログ内に配置し、すべてのダイアログが閉じるまで手順1を繰り返します。(あなたはあなたのパスワードが間違っていると思ったが、あなたのMacログインパスワードのトリッキーな部分で「常に許可」を繰り返した:))

それがうまくいくことを願っています。


Macログインパスワードが機能しません。私は彼らが同じである場合にのみ働くかもしれません。ユーザーが別のmac usrパスワードを持っている場合、それは機能しません
Green

7
連続するダイアログが間違ったパスワードを入力したことを意味すると確信しました...ありがとう!
ジュリアス

2
@ジェイソン私はあなたを倒しました。私は15歳以上でした。あなたのコメントを読むまで、私は希望を捨てようとしていました。乾杯
SaganRitual

2
@GreatBigBore、私は私のコメントが助けてくれてうれしいです!「洗浄、すすぎ、繰り返し。常に繰り返し。」-ホーマーシンプソン
ジェイソン

2
なんて愚かなバグ/機能でしょう。これも私を得ました。表示される繰り返しプロンプトのそれぞれを少なくとも区別する必要があります。
Gary Oldfaber

50

私は誤って拒否を押しましたが、スタックしてしまい、ポッドにコード署名する方法がありませんでした。

これは私が問題を解決した方法です:

  • キーホルダーを開く
  • 鍵を探す com.apple.gs.xcode.auth.com.apple.account.AppleIDAuthentication.token
  • それを開く
  • [ アクセス制御 ]タブをクリックします
  • 下部には、これらのアプリケーションへのアクセスを常に許可する: ->リストにXcodeを追加します
  • 押すことを忘れないでください Save Changes

ここに画像の説明を入力してください


これ大好き。以前は、おそらくxcode 8以下で、/Applications/Xcode.app/Contents/Developer/usr/bin/codesignのようなものへのアクセスを許可するスクリプトを作成しようとしていましたが、xcode9以降、そのパスは存在しません。どのツールも親の.app内にあるため、これは非常に優れています。:cross-fingers:これ以上の問題はありません!
AnneTheAgile 2018

キーチェーンを開くにはどうすればよいですか?
Pixel

1
@Antinous The Keychainはアプリです。アプリケーション/ユーティリティ->キーチェーンアクセス
magohamoth

働いた!「変更を保存」は何もしませんでしたが、以下の回答ではログインロックの
切り替えが

ありがとう、それが私が必要としていたことです。私はまだ半ダースの対話をしていましたが、ログインキーワードを入力すると、今度はそれらが消え、プロジェクトはそれ以上問題なく構築されました。Xcode 10、macOS 10.13.6。まだ修正されていません。
green_knight

25

私はこれにまったく新しいプロジェクトを実行していることに遭遇しました。[許可]ボタンも[常に許可]ボタンも機能していないように見えましたが、「不正なパスワード」の揺れのフィードバックがありませんでした。何が起こっていたのかというと、同じ位置に複数のダイアログボックスがあり、パスワードを入力して[視覚的に何も変更しない]をクリックしたためです。少なくとも3つのダイアログがすべて重なり合ってしまい、ダイアログをドラッグしてみたときにしかわかりませんでした。それぞれにパスワードを入力すると、プロジェクトの構築が完了します。


同じことが私にも起こりました。ダイアログの周りの影が通常よりもはるかに目立つため、それがわかりました。アプリをアップロードすると、別の2つのダイアログが表示されました。今は大丈夫そうです。Oh Xcode ...
EricH206

どのパスワードが必要ですか?
グリーン

@Green Bharathi Devarasuによる回答(現在この回答の下にある回答)とAnton Eregin(上記の回答)は、このダイアログが要求するパスワードを説明しています。ただし、場合によっては、キーチェーンのパスワードがMacユーザーのパスワードと同じにならないことがあります。キーチェーンのパスワードを忘れた場合は、リセットできます。おそらく、ここでの回答をしてみてください:stackoverflow.com/questions/50928239/...
アリ

あなたは素晴らしい見知らぬ人です。
ウィラ

18

「拒否」ボタンをクリックすると、キーチェーンが外れました。

キーチェーンをロックしました:

ここに画像の説明を入力してください

そして、もう一度ログインキーチェーンに入りました。


ログインキーチェーンとは何ですか?どうすれば入手できますか?
Green

キーチェーンアクセスと呼ばれるアプリを操作します
挑戦的な

17

2019:パスワードを40回入力しなければならなかった...バグであるに違いない...でもうまくいった


これは解決策であるというのは
正解

確認しました。Macのログインパスワードを入力して、allow allowを常に押して、それが大丈夫になるまでそれを続けてください。間違いなくバグ。
Gabriel P.

2020:継続的インテグレーションマシンはこれに満足していません
Jacob Barnard

12

Macセッションを開くために使用するパスワードを入力し、すべてのアラートが閉じるまで[常に許可]をクリックします。他のボタンが機能しない...


10

以下は私のために働きました!

  1. Macでキーチェーン管理を開く
  2. 左側のペインで「ログイン」を選択します
  3. この問題の原因となっているキーを探します。私はiOS開発者でした...
  4. キーをダブルクリックし、アクセス列で「すべてのプログラムへのアクセスを許可する」を選択します

Xcodeを再起動して、もう一度ビルドしてみます。もう一度尋ねられますが、「常に許可する」という追加オプションが付いています。パスワードとしてmacOSユーザーパスワードを入力し、「常に許可」を押します。

うまくいったかどうか教えてください。


6

KeyChainパスワードを要求する同じダイアログには3つのボタンがあります。ほとんどの場合、必要なパスワードはMacにログインするためのパスワードです。「許可」を押すと、それは一部の小さな側面でのみ機能し、再度質問します。これは非常に不可解です。「常に許可」を押す必要があります。Appleの検証チームは非常に弱く、一連のイベントをアプリストアでアプリを取得するには、設計チームに「通常の」開発者が必要です。通常の開発者は、キーチェーンと証明書およびプロファイルについて非常に大雑把な考えを持っています。


6

あなたの入力したログインパスワードを、および選択できるように、常に、パスワードで複数回入力を避けるために。

コードサインアクセス


3

同じ問題がありました。複数のXcodeウィンドウを開いていて、他の開いているウィンドウをすべて閉じて、現在のウィンドウだけを開いたままにしておくと、問題が解決しました。


7
Appleでの15年の経験の後でも、彼らの無能さと愚かさは私を驚かせます。
TimSim 2018

3

さて、皆さん、そのエラーを修正するために文字通り2.5時間試行した後、2台のMacマシンで機能する解決策を見つけることができました。これらは私がしたステップです:

  1. Xcodeを開く->設定
  2. [アカウント]タブに移動します
  3. 右下の[証明書の管理]ボタンをクリックします
  4. 証明書の名前を探します
  5. キーチェーンマネージャーを開きます
  6. メニューの[サインイン]タブを選択します
  7. 右クリックして、前にXcode設定ページで指定された証明書を削除します。
  8. Xcodeに戻り、Xcodeが新しい証明書を作成するのを確認します(ウィンドウが数秒間空になり、新しい証明書が明るくなります。
  9. アプリを再実行します

それが皆さんのお役に立てば幸いです。とても助かりました!:)

リアム


2

2018年8月31日現在。

Resolving:
 1.  Search Keychain Access
 2.  [KEYCHAIN] Login | [CATEGORY] Passwords
 3.  Look for you email address and double click. <it might not be necessary but just try this>
 4. [ACCESS CONTROL] choose  "allow all application to access this item".
 5. Rebuild to your phone.  If you have error choose a virtual device and build (to reset the build objects).  Then choose to rebuild to your phone again.

これはどこから来たの?
レオ

HIGH SIERRAバージョン| (1)スポットライトで検索:「キーチェーンアクセス」(2)左側にある「キーチェーン」の上部にある「ログイン」をクリックします(3)左側にある「カテゴリ」をクリックします「パスワード」をクリックします(4)次にステップ3に進みます(上記の手順) 。 "
Eman Jayme

1

私にとって、ダイアログの1つが別のワークスペースで開かれていることに気付きました。それを発見して自分のパスワードを入力すると、それが通過しました。


1

私を助けたのは、間違ったパスワードを入力することでした。その後、正しいパスワードを入力すると、新しいダイアログがワークスペースの別の場所で開き始めました。「許可する」を押すのに約20回、正しいパスワードを入力する必要がありました。助けて!


0

ビルド段階でカルタゴスクリプトを実行しているときにも問題が発生しました。(Xcode 9)追加したフレームワークごとにダイアログが表示され、アプリ自体も表示されます。非常に暗い影が成長しているのがわかります。毎回パスワードを入力して[常に許可]をクリックすることで回避できます。


0

私も同じ問題を抱えていました。FlutterプロジェクトのiOSリリースをビルドしているときに、キーチェーンパスワードの入力を求められ、開発者アカウントのApple IDパスワードを入力しましたが、うまくいきませんでした。最後に、私が使用していたコンピューター(オンラインのMacサーバー)のパスワードを入力することに成功しました。お役に立てば幸いです。


0

私にとって、問題はキャップスロックでした。そして、それはあなたにあなたのパスワードを入力するために数回あなたに尋ねるかもしれません、あるいはあなたは一度パスワードを入力してそして常に許可を押す必要があるでしょう。


弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.