iphone - 更新 - ios certificates 上限



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

OK、私はこの正確な問題を抱えており、これを解決するために何をすべきかを明確に説明するために、インターネットを広範囲に検索しました。

私はこれが古い話題であることを知っていますが、私は答えを探すために一見して絶望的な検索でこれを遭遇するかもしれない人々のためにこれを書くつもりです。

  1. 私はこれを行う別の方法があると確信していますが、すべての正直なところでは、たくさんのアプリを使って作業していて、新しい証明書を再割り当てするのが面倒な気がしない限り、これをやりなおすだけです!

  2. 私はapple.comの開発センターとxcodeには本当に新しいので、私はできる限り徹底的にこれを書くつもりです。

明らか:

始める前にこれらの指示をすべてお読みください! 始める前に注意しなければならないことは数多くあります。 あなたが始める前にそれらを読んでいないのであれば、私はそれらを明確にするように努めましたが、安全のためにすべてを最初にお読みください。

Xcodeを通じてiphone / ipod / ipadに何かを置くには、有料の開発者アカウントが必要です。

OK。 まず、アプリケーションフォルダに移動し、キーチェーンアクセスを開きます。

左上の「ログイン」と「システム」の単語をクリックすることができます。 これは後のステップと次のカップルにとっても不可欠です。 ロックされている場合は、ロックを解除してそれぞれのコンテンツを変更できるようにする必要があります。

あなたの証明書(すべてのもの、全世界の開発者、開発者のもの、そして開発者と同じ名前の別のもの)をログインとシステムで探します

その野郎を削除してください。

それらを削除しようとしてもリストに残っている場合は、コンピュータを再起動してもう一度やり直す必要があります。 これは解決策を理解するための私の旅の中で最も迷惑な部分だったので、この情報をお楽しみください。 再起動すると、その問題が発生した場合に修正されます。

これらの証明書のすべての痕跡がリストから削除されると、

それらの証明書に関連付けられたキーを取り除く。 彼らはおそらく彼らにあなたの名前が付いているでしょうし、あなたはキーチェーンのアクセスウィンドウの下部にある "キー"をクリックし、ログインリストまたはシステムリストを見て見つけることができます。 それらを削除し、それらを削除してください。 あなたがあなたの削除を押すと確認した後にリストを去らなければ、リブートすればそれが動作することを覚えておいてください。

問題のない別のマシンで作業していて、新しいマシンに切り替えた場合は、すべてがヘイローを通過した場合、削除するキーはありません。 問題はどこにあるのですか? 心配しないでください! 私たちは新しいキーを作り出し、私たちはうまくいくでしょう!

SAFARIの使用

SAFARIの使用

SAFARIの使用

(サファリを使用すると、証明書リクエストをアップロードする際に間違ったエラーが表示されるため、重要です。これは、Chromeを使用して再度送信するときに、私の髪の毛がすべて裂けないようにしてくれました。 )

developer.apple.comにアクセスしてサインインし、デベロッパーセンターのios部分に移動します。

その画面の右側にあるiosプロビジョニングポータルに移動します。

証明書をクリックし、現在の(問題のある)証明書をREVOKEします。

左側のホームをクリックします。

画面下部にある「開発プロビジョニングアシスタントを使用してiOS上でアプリケーションを作成する」見出しの下にある「Launch Assistant」ボタンをクリックします。

すべての指示に従ってください。

アプリケーションフォルダを開き、キーチェーンアシスタントを開くよう指示します。

キーチェーンのアクセスウィンドウがアクティブな間に(Appleのシンボルの隣に、ちょっと、私は初心者の方が簡単になると言っていた)画面の上部にある「Keychain Access」という言葉をクリックすると、

証明書アシスタントをクリックする

[証明機関から証明書を要求する]をクリックします。

あなたの情報を記入し、ディスクに保存をクリックしてください。 続けてください。

要求ファイルを作成してデスクトップに保存する手順に従ってください(これはデフォルトですので、おそらくokと言う必要があります)

SAFARIウィンドウに戻り、証明書要求ファイルを選択するよう求められます。

デスクトップからそれを選択し、アシスタントが完了するまで続行します。

証明書要求を作成する際に必要な公開鍵と秘密鍵が作成されています。 あなたには鍵があります! やぁ!

次に、WWDR中間証明書と新しく作成した開発証明書をダウンロードします。

これらの両方は、画面の左側にある「証明書」タブにあります。 WWDRは、開発証明書リストの下にリンクとして表示されます。

それらをダウンロードし、自動的にインストールするにはクリックしないでください!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

これはあなたが愚かなトラブルに陥り、思っていたところです、私はすべての権利を得ました! 私は何を求めたのですか?そしてまだこれはうまくいきません!

ここにトリックがあります。 パズルの最後の部分。

ダウンロードフォルダを開き、ダウンロードしたファイルを探します。

Keychan Access(あなたがそれを閉じた場合)を開き、証明書要求の作成中に作成されたキーを見つけます。 それらは、ログインまたはシステムリストのいずれかになります。 必要に応じて、リストのロックを解除することを忘れないでください。

ダウンロードされた証明書をドラッグアンドドロップしてキーがどこにあるリストに入れるか!

それを他のリストにドラッグアンドドロップすると、あなたがそれをしたことが鍵には分かりません。永遠に孤独になり、胸が締め付けられ、あなたの腸から沸騰した未知の怒りを感じるでしょう。

それらをキーを含むリストにドロップした場合、そこにドロップしたiPhoneデベロッパー証明書の左にある小さなドロップダウン矢印が表示されます。 それをクリックして、長く失われた友人とぶら下がっているキーの美しさに気をつけてください。

それでおしまい!

これで、iosポータルから新しいモバイルプロビジョニングを作成し、そこに新しく作成した証明書をリンクさせると、すべてがXcode内でコパケアになります。

https://ffff65535.com

私はiPod Touchで私のアプリをテストしたい

開発プロビジョニングプロファイルを作成しました。

ダウンロードした.mobileprovisionファイルをオーガナイザにドラッグしました

黄色の三角形があり、「このプロファイルに一致する有効な署名IDがキーチェーンに見つかりませんでした」と警告されています

他の配布プロビジョニングプロファイルには問題はありません。

私は接続されたiPod Touchをチェックした。 主催者はまた言った:

"interdev"のiPod 3.1.3(7E18)にインストールされたOS

XcodeでサポートされているiPhone OSのバージョン

  • 3.1.1(7C146)
  • 3.1.1(7C145)
  • 3.1(7C144)
  • 3.0.1(7A400)
  • 3.0
  • 2.2.1
  • 2.2
  • 2.1.1
  • 2.1
  • 2.0.2(5C1)
  • 2.0.1(5B108)
  • 2.0(5A347)
  • 2.0(5A345)

iOS 3.1.3

Xcode 3.1

Xcodeをアップグレードする必要がありますか?



これのもう1つの原因は、「アプリケーションレコードと署名するプロファイルの選択」画面で間違ったアプリケーションを選択した場合です。 これは、多少類似した名前を持つ複数のアプリケーションがあり、アーカイブビルドで使用されているプロビジョニングプロファイルと一致しないアプリケーションを選択した場合に、簡単に発生します。


プロビジョニングプロファイルの1つに一致するキーチェーンに開発証明書がないようです。

devポータルスクリーンショットhttp://img690.imageshack.us/img690/7808/screenshot20100426at846.png

dev証明書を持っていて、プロビジョニングプロファイルが一致していることを確認してください。 また、アプリケーションでキーチェーンを使用している場合は、Entitlement.plist(アプリIDを含むので、アプリでキーチェーンの「スライス」を共有できます)をプロジェクトに含めるようにしてください。


私は働いているiPadプロビジョニングプロファイルをXCode 4にインストールしてからiPhoneを追加し、新しくダウンロードされたプロビジョニングプロファイルがいずれのデバイスでも動作しないことを発見しました。 キーチェーン内の証明書とリンクを確認することは私には役に立たなかった。

xcodeにプロビジョニングプロファイルを追加して満足させるには、証明書を再追加してxcodeを閉じて再オープンした後に再起動が必要でした。 おそらく、RAMのキーチェーンによってキャッシュされた値をリフレッシュする必要があるという根本的な問題がありますか?

単にログアウトして再度ログインするだけでもうまくいく可能性があります。


私は同じ問題を抱えていて、XCode Organizerで非常に簡単に解決しました。私はバージョン4を使用しています。ライブラリの一番上にある[Provisioning Profiles]を選択し、ダウンロードしたSafariのダウンロードでダウンロードしたプロファイル"name.mobileprovision"。





keychain