17

Apple Developer Center から個人開発証明書をダウンロードし、キーチェーンにインポートしました。今、それを .p12 ファイルとしてエクスポートし、パスワードで暗号化します。[キーチェーン] タブの [証明書] で証明書を右クリックし、[エクスポート] ボタンを押すと、.p12 オプションが強調表示されず、使用できません。利用可能な他の 3 つのオプション (.cer、.pem、.p7b) の代わりに。

証明書の作成に使用されたApple IDをシステム環境設定->ユーザーとグループ->マイアカウントに追加するなど、まだいくつか試しましたが、解決しませんでした。証明書は、現在使用している Macbook とは別の Macbook で作成されました。

何らかの方法で .p12 としてエクスポートすることは可能ですか?

4

5 に答える 5

45

1 つの興味深い点: キーチェーン アシスタント ウィンドウには、左パネルの下部に「カテゴリ」リストがあります。「証明書」ビューからのみ p12 をエクスポートできます。

「すべて」ビューでは、証明書とキーが並んで表示されるため、複数選択することはできません。[証明書] ビューには、証明書の子アイテムとしてキーを持つツリー構造があり、証明書を選択すると、対応する秘密キーも暗黙的に選択されます。

于 2016-01-12T13:37:19.557 に答える
20

オプションがない.p12ということは、マシンに秘密鍵または証明書しかないことを意味します。を生成するには、これらの両方が必要です.p12(ちなみに、アプリに署名するには秘密鍵と証明書の両方が必要です)。

そのため、不足しているものがどれかを見つけて、不足している部分をキーチェーンに追加すると、.p12オプションが利用可能になります。

于 2013-02-19T09:35:05.620 に答える