200

プッシュ通知のアプリケーションでアーバン飛行船を使用しています。そのため、プッシュ SSL 証明書を Apple 開発者ポータルからダウンロードする必要があります。ダウンロード後、キーチェーンアクセスに追加しました。しかし、証明書の秘密鍵は作成されませんでした。証明書を右クリックしてエクスポートしようとすると、保存中に.p12ファイル拡張子が無効になったため、 .p12ファイルとしてエクスポートできませんでした。評判が悪いため、ここにスクリーンショットを添付できません。

ここで問題がどこにあるのか誰か教えてください。どうすればいいですか?

4

11 に答える 11

653

左側のパネルで [My Certificates] を選択するだけで、.p12 オプションが有効になります。

ここに画像の説明を入力

于 2013-10-21T19:22:04.173 に答える
116

私の場合、.cer ファイルを「ログイン」オプションではなく「システム」オプションにしました。次に、.cerファイルを「システム」から「ログイン」オプションに移動し、「マイ証明書」を押してエクスポートします.p12は問題ありません..

于 2014-01-11T09:21:33.590 に答える
29

Apple は、証明書の作成に使用した秘密鍵を保管しません。マシンにそのコピーが既にある必要があります。

おそらく、ダウンロードしようとしているプッシュ証明書を他の誰かが要求したか、別のマシンで要求したようです。秘密鍵が見つからない場合は、新しい証明書要求を作成し、開発者ポータル経由でアップロードする必要があります。

于 2013-03-27T15:19:34.537 に答える
13

同じコンピューターのキーチェーン アクセス -> 証明書アシスタントからの証明書要求から証明書が発行されたことを確認するだけでなく、受信した .cer ファイルが正しいキーチェーンにインストールされていることを確認します。

これを行う最善の方法は、左側のキーチェーンの下で適切なキーチェーンを選択することです (ほとんどの場合「ログイン」)。[カテゴリ] の下で [マイ証明書] が選択されていることを確認してから、.cer ファイルをメイン ファイル リスト領域にドラッグ アンド ドロップします。

于 2015-12-15T23:00:35.587 に答える
4

リストに両方のタイプがある可能性があるため、公開鍵ではなく秘密鍵を選択していることを確認してください。

于 2013-12-19T23:12:08.997 に答える