2011-12-20 9 views
0

カスタマーはIOSアプリケーションの開発をリクエストしました。私はアップルの開発者アカウントで開発を開始しました。検証のためにいくつかのAd-Hocディストリビューションをリリースし、クライアントは結果的に結果を気に入ってAppStoreのアカウントに公開することに決めました。IphoneディストリビューションAppStoreプロビジョニング

クライアントは自分のアカウント開発者に私が配布プロビジョニングを生成し、ItunesConnectで公開することを許可しました。

クライアントには、他の2つのアプリケーションがあり、Appleからの承認を待っており、別の開発者によって公開されています。私の問題は、配布プロビジョニングを作成しても、ダウンロードしてXCodeに追加すると、「プロファイルがデフォルトのキーチェーンの有効な証明書/秘密鍵のペアと一致しません」というメッセージが表示されることです。 アカウントに既に存在する配布証明書をダウンロードしました。

この問題を解決するにはどうすればよいですか?

多くのおかげで、

アンドレ

答えて

1

あなたは(.P12ファイルを交換するために使用されている)、そのプロファイルに署名するために使用する秘密鍵が必要になります。うまくいけばあなたのクライアントはそれを持っています。

+0

お返事ありがとうございます。 彼は公開して以来、このファイルを他の開発者に渡す必要がありますか? –

+0

または他の開発者が作成しました。これは、私が他の開発者が最初に関わった場所で行った契約作業の中で、巨大なPIAでした。運が良かった。私の下のHotpawの答えはおそらくあなたが元の鍵を得ることができなければ、あなたの第二のステップですが、複数のMacアカウントについての第二段落は必要ありません。私は私のシステムで複数のdevキーペアと競合することはありませんでした。 – pzearfoss

0

クライアントの配布証明書を取り消して再作成する必要があるかもしれません。現在の証明書を作成していない場合、秘密鍵を持っている可能性は低いためです。

クライアント証明書を別のMacユーザーアカウントにダウンロードし、そのアカウントを使用してアプリケーションを作成し署名することもできます。これにより、複数の証明書を自分のMacユーザーアカウントのキーチェーンに混在させることはありません。

関連する問題