2009-09-11 18 views
42

OSのアップグレード中にiPhone配布証明書のプライベートキーが失われました。 今、私は新しいiPhone AppをApp Storeにアップロードしたいのですが、iPhone Distribution Profile/Certificateを使ってそのアプリケーションに署名する必要があります。新しいiPhone配布証明書を作成する方法はありますか?私は開発者ポータルに「New ..」オプションはありませんでした。iPhone配布証明書の秘密鍵が失われました。何が解決策になりますか?

もう1つ質問:App Storeで送信するためにiPhone配布証明書でコードに署名する必要がありますか?またはiPhone開発証明書を使ってApp Storeに署名してアップロードできますか?事前に

おかげで...

答えて

92

は、あなたの現在の証明書を失効数秒待ってからページを更新し、あなたはボタン「証明書の要求」を参照してくださいする必要があります。証明書署名要求の手順に再度従い、.csrファイルをアップロードする必要があります。新しい証明書をダウンロードしてKeyChainにインストールする前に、新しい証明書を受け入れるようにあなたのチーム管理者がお手伝いします。

新しい証明書を使用して、アプリケーション用の新しいプロビジョニングプロファイルを作成する必要があります。

・ホープこのことができます:)

+1

こんにちはadam、 お返事ありがとうございました。 私はすでにこのiPhone Distribution Certificateを使ってアプリケーションを提出しました。私が証明書を取り消した場合、既存のアプリケーションを更新したいのですが問題はありますか? – engineer

+1

あなたはまだ同じApp IDを使用しているので、あなたはそれを手放すことができるかもしれないと思います。とにかくあなたは自分のものを失ってしまったので、選択肢がないと思います。結果を聞くことに興味がありますか? 助けがあれば、私の答えをupvote/acceptで自由に感じてください;) – adam

+26

証明書を取り消すと、既存のアプリに問題はありません。私はあなたと同じ問題を抱えているクライアントを抱えていました。 新しい証明書を取得したら、すべてのプロビジョニングプロファイルをXcodeとAppleのサイトに捨てて、それらがすべて役に立たないため再作成してください。 –

0

をはいあなたは分布を持っているし、再びCSRを取得する(それはあなたが鍵を必要とするのMacからでなければなりません)と、新しい証明書をクリートこの 取り消し証明書のためのソリューションを持つことができます。これを行うと、証明書を持っています。今すぐプロフィールに行きます。あなたは無効なプロフィールを見つけて編集し、作成した新しい証明書を取って再び再生します。証明書とプロファイルをダウンロードしてコードで使用してください。

関連する問題