ネイサンが元の回答リンクが利用できないことを指摘して以来、誰もこの質問を更新または回答していません(stackoverflowへの投稿のポイント1「質問に必ず回答してください」)ここに私の経験からの回答があります。
この特定の質問(開発/配布証明書はインストールされているが秘密鍵はインストールされていない)の場合、答えは2つの選択肢から選択できます。
1. Apple Devloperポータルを介して新しい証明書IDを作成する
この場合、Apple Developer Portalにログインしてアシスタントを使用する必要があります。その一環として、CSR(証明書署名要求)を作成してアップロードする必要があります。また、マシン上に公開鍵と秘密鍵を作成します。Appleがリクエストに署名し、署名されたパブリック/プライベート証明書のペアである出来上がり:リファレンス
2.証明書の作成に最初に使用されたマシンから秘密鍵をエクスポートする
この場合は、おそらく古いマシンで、または(私の場合のように)IDがすでにあるクライアント用に開発している場合に、以前に作成されたIDで署名する場合です。作成した。証明書IDの作成に最初に使用されたマシンにアクセスできない場合は、ガイド/アシスタントに従って新しいIDを作成する必要があります。
これを行うには、秘密鍵(.p12ファイル)または公開鍵と秘密鍵のペアをキーチェーンアクセス経由でエクスポートし、開発中のマシンに秘密鍵または鍵のペアをインストールする必要があります。これがstackoverflowで見つけたガイドです。
参照:http://iphonedevsdk.com/forum/iphone-sdk-development/11498-problems-exporting-importing-p12-private-key-for-developing-on-another-mac.html
PS>注意してください、私は現在後者のオプションを実行しています。証拠はこれが機能することを示唆していますが、それはまだ私によってテストされていません。機能しない場合は再返信します!