IDがありませんでした-管理者の要求


111

アプリの「アーカイブ」中に問題が発生しました。iPhoneの5.1へのアップデートとXCodeの4.2.2へのアップデートのため、無効なプロファイルがあると思います。

このスレッドを段階的に3回使用すると、認証の問題を取り除くのに4時間以上かかりました(これには多くの時間がかかります)。

「このプロファイルに一致する有効な署名IDがキーチェーンに見つかりませんでした」という警告が表示される

私はまだ次の欠陥があります: XCode認証エラー

利用できるIDがありませんでした管理者は、ダウンロードする前にIDを要求する必要があります。

[IDのダウンロード]ボタンは、数秒の処理後にこのウィンドウに戻りました。

この認証文書の木から抜け出し、その欠点を解決する方法を知っていますか?


大文字と小文字の区別を確認しましたが、問題は見つかりませんでした。今日は、IDが「master」であるはずの、正常に機能するものをすべて再作成しました。
Nasenbaer 2012

stackoverflow.com/questions/9643057/…私の場合は役に立ちませんでした
Nasenbaer 2012

1
誰かがXCode 5用にこれを更新できますか?ここのすべてのソリューションは、もはや形や形で機能しません。アップルは水からすべてを吹き飛ばしました。
user1318747 2014年

回答:


154
  1. メンバーセンターにアクセス

  2. 行く「のiOSプロビジョニングポータル」 - > 「証明書」(左のサイドバー)>> 「配布」タブ

  3. 「プロビジョニングプロファイル」フィールドをチェックします。空の場合、次の(4)

  4. 移動し、「プロビジョニング」(左のサイドバー) - > 「配布」タブ。「新規プロファイル」を押して完了します。(3)に戻り、もう一度フィールドを確認します。

  5. 新しいプロビジョニングプロファイルをダウンロードして「実行」(ダブルクリック)します。

  6. プロジェクトのビルド設定で、新しいプロビジョニングプロファイルを選択します(古いものと同じ名前になる場合があります)。

  7. プロジェクトのビルド設定で、コード署名ID(すべて)を新しいものに更新します(ある場合)。(古いものはおそらく期限切れでした。これは、表示されたエラーメッセージの最大の原因の1つです)

  8. バンドルIDが正しいことを確認してください(CaSe SeNsEtIvE)

  9. XCode Organizer-Devicesに戻る。チーム(左側のサイドバー)をクリックし、[更新](右下)をクリックします。XCodeが新しいプロファイルをフェッチすることがわかります。新しいコンテンツが読み込まれた場合は、手順6と7を繰り返します(変更されます!)

    *新しいバージョンのxCodeを実行しているためにチームが見つからない場合は、Xcode設定に移動します(Macツールバーの[Xcode]をクリックします)画面の左上隅)をクリックしてアカウントに移動し、チームを選択して[更新]をクリックします。新しいコンテンツがロードされている場合は手順6および7(彼らは変更されています!)

    あなたがしている場合は環境設定 - > アカウントとあなたはまだ、その後、リフレッシュできません。

    • [アカウント]タブをクリックします
    • リストからApple IDを選択します
    • 右下の「詳細を表示」をクリックします
    • 左下の更新矢印をクリックします
    • Xcodeは更新された資格情報を更新し、アプリの検証または配布に進むことができます。

  10. アプリを再度検証または配布します。うまくいくはずです。

  11. これが機能しない場合は、[プロジェクト設定]> [ターゲット]の[チーム]に移動し、[なし]を選択します... [なし]を選択したので、手順7を繰り返し、コード署名ID(すべて)を変更する必要があります。もう一度アーカイブしてみてください。

  12. 最後に、上記のいずれも機能しなかった場合。新しい製品証明書を作成し、同じバンドルIDで新しいプロビジョニングプロファイルを作成するだけです。(はい、すでに公開されているアプリを更新している場合、これは機能します)。証明書と証明書をダウンロードします。プロファイルし、両方を実行します(ダブルクリック)。次に、ステップ6を繰り返してアーカイブします。これはうまくいくはずです。


XCODEの追加では、プロビジョニング項目を選択する必要があるプロジェクトで選択を行う必要があります。ご協力いただきありがとうございます。
Nasenbaer

1
手順5で[更新]を押すまですべてが問題なく見えたにもかかわらず、このエラーが発生しました。その後、ソートさ
グレッグ

5
@Takolと「TEAM」(左サイドバー)または「Refresh」(右下)ボタンがない場合はどうなりますか???
スティーブン

@stephenそのための編集されたソリューションがあなたのためにあります!
Albert Renshaw 2014年

1
私はこの答えを理解できません。すべてのステップでもう少し詳しく説明してもらえますか?私はすべてのステップに従いましたが、それでも上記の質問とまったく同じエラーが発生します。
ティモシースワン

17

@たこいの答えは正しいです。ただし、私の最新バージョンのXcodeでは、オーガナイザの[デバイス]セクションにTEAMオプションがありません。資格情報を更新するには、代わりに次のことを行う必要がありました。

  1. Xcode-> Preferencesに移動します
  2. [アカウント]タブをクリックします
  3. リストからApple IDを選択します
  4. 右下の「詳細を表示」をクリックします
  5. 左下の更新矢印をクリックします

Xcodeは更新された資格情報を更新し、アプリの検証または配布に進むことができます。

お役に立てれば!


1
うーん、約100件のSOポストを通過し、これで私の問題は解決しました。アップルが自動更新しないのはなぜですか?
John Riselvato 2014

やばい!それは私が1時間ほど待っていた解決策でした。ありがとう。
ビャチェスラフ14

質問の状態とまったく同じエラーが発生します。
ティモシースワン

4

XCodeの.plistファイルのバンドルIDがitunesconnectのバンドルIDと同じであることを確認してください。オフの場合、検証/配布時にアーカイブをitunesconnectのプロファイルに一致させることができません。


3

これは少し簡単になりました。

  1. あなたはアプリitunesconnectに行きますしてログインします
  2. 「証明書」をクリック
  3. プロビジョニングプロファイル/配布
  4. プロファイルを生成し、
  5. プロフィールをダウンロード
  6. それをダブルクリックします

2
これはXCode 5で私の問題を解決しました。 linkg、2は「プロビジョニングプロファイル」であり、あなたがのためのプロファイルを作成する必要がApp Storeの配布を。アドホック(Testflight)用に1つだけ作成しましたが、App Store用にもう1つ作成するまでエラーが表示され続けました。
Steffen Wenzel

1
itunesconnectには証明書はありません
Dvole

1
itunesConnectには「証明書」リンクはありません。:(
ed_is_my_name 2014

3

私は2つのチームのメンバーですが、プロジェクトの1つをアップロードするときに同じ問題が発生しました。
General- > Identity-> TeamNoneに変更しますプロジェクト設定で(XCodeの5)は私がiTunesConnectにアプリケーションをアップロードすることができました。

スクリーンショットはこちら


Xcodeの一般設定にIDがありません!何をすべきか?
ドヴォレ2014年

@Dvole、これはXCodeの一般設定ではなく、プロジェクト設定です。私の更新された回答のスクリーンショットを参照してください。
deko 14

2

証明書の有効期限が切れたため、プロビジョニングプロファイルが期限切れになりました。
一度 -

  • iOS Webポータルで証明書を更新しました
  • プロビジョニングプロファイルで[編集済み]をクリックしました
  • 新しい証明書を選択し、生成をクリックしました
  • Xcodeでプロビジョニングプロファイルを更新しました

エラーはなくなりました


2

ストリームのどこかに書かれていると思いますが、詳しくは読んでいません。この点を強調したいだけです。

煩わしいxCodeの動作のため、すべてを設定したら、プロジェクトをクリーンアップしてxCodeを終了する必要があります。ます。

次に、再起動してビルドします。これで、機能するかどうかがわかります。


1年後のxCode 6.1でもこの問題は観察されています。場合によっては、開発者証明書をリロードするときに、Macの再起動が必要になることもあります。おそらくキーチェーンキャッシュが原因です。すべてが正しく設定されていると思っても、何も機能しない場合は、すべてリセットしてください!
ムース

1

別の開発者証明書をリクエストする必要があるようです。iOS開発センターのWebサイトに移動し、プロビジョニングポータルに移動します。[証明書]タブをクリックして、指示に従います。https://developer.apple.com/ios/manage/certificates/team/howto.action

明確に言うと、問題はプロビジョニング関連ではないようです。具体的には開発者証明書です。別の証明書を取得した場合は、アプリに署名するためのすべての新しいプロファイルを作成する必要があります。


これは何ですか、修正する方法があります!
user1432813

1

バンドルIDの名前が異なりました。それをNyquist.GasBroからcom.Nyquist.GasBroに変更する必要がありました。これは、プロビジョニングプロファイルにあったものです。


1

以前の回答はどれも役に立たなかったため、問題を投稿します。

  1. デベロッパーセンター:証明書、識別子、プロファイル >プロビジョニングプロファイル>配布

配布プロビジョニングプロファイルがあり、その中のアプリIDがXcodeのアプリのバンドルIDとまったく同じであることを確認します([プロジェクトの設定]> [一般]> [ID]> [バンドルID])。

  1. Xcode:プロジェクト設定>ビルド設定>コード署名:
    • プロビジョニングプロファイル-そのディストリビューションプロビジョニングプロファイル名を選択します(開発ではありません!)
    • コード署名ID-1つしかないため、自動を選択しました。

PSこれを行う前に、未使用で期限切れのプロビジョニングプロファイルと署名IDをすべてDev CenterとXcodeから削除しました。次に、他の回答で述べたように更新されます:Xcode:Preferences> Accounts>(my Apple ID)> View Details> Refresh。


0

あなたが探している答えは、COMMON NAMEの証明書リクエストを生成するときに、アプリ名ではなくJohn SmithのようにHUMAN NAMEを指定する必要があるということです。Appleは2つの異なる方法でこの共通名という用語を使用し、証明書に自分の名前が含まれているはずであるのに対し、別の領域では共通名を要求してAPP名を求めていることを通知しません。


0

私も同じ問題を抱えていました。アーカイブからすべて削除するまで、このページに記載されているものは何も機能しませんでした。その後、問題は消えます。


0

アドホック配布プロファイルが今年2014年に機能しないと言う人のために、私は同意する必要があります。

ビルド設定で、コード署名設定を見つけます。リリースの場合は、ストアの配布を選択し、[メニュー]> [製品]> [アーカイブ]を選択します。

後で、オーガナイザウィンドウの[検証]でアーカイブとクリックを選択します。アドホックプロファイルを選択して検証し、[配布]を選択すると、.ipaファイルとして保存できます。

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