2017-08-04 13 views
2

アップルデベロッパー証明書の有効期限がちょうど1週間です。私が現在使用している最後の証明書を作成したときに使用したCSRファイルが失われました。アップルのデベロッパー証明書を更新する

新しい証明書を発行するために別のCSRを使用する場合、私が直面する可能性のある問題を教えてください。

答えて

1

注:CSRなし

  1. 、既存の証明書を使用して作業することができますが、それは有効期限が切れたら、新しいものを作成する必要がありますし、あなたが以前のものが失われた場合、新たなCSRの作成/使用することができます。

  2. 公開された環境(Apple App Store)の分散ビルドには、証明書を更新しても影響はありません。しかしもちろん、無効な/有効期限の切れた証明書で新しいビルドを配布することはできません。あなたはアップルが発行した署名IDのコントロールを失った場合はここで

は、デベロッパーIDまたはMacのApp配布アイデンティティ として、Code Signing Identityのためのアップルの開発者用ドキュメントからの指示は、言うこと、である

すぐにAppleに Appleに報告してください。アップルは古いIDを無効にし、 を交換するのに役立ちます。これはちょっとした作業のようですが、 は誰でもあなたの身元を持っている可能性があるので、潜在的に の悪意のあるコードまたは破壊的なコードを配布する可能性があります。


これはお役に立ちます。

No Code Signing Identities Found

あなたが署名IDが欠落しているときにXcodeが検出されます。通常、これはあるMacから別のMacに移行するときに発生します。 「チームプロビジョニングプロファイルの作成」の手順に従って、署名IDを作成してチームプロビジョニングプロファイルに追加します。あなたは、別のMacからサインインアイデンティティをインポートしたり、リセットしたりすることができます。自分で管理するカスタム開発プロビジョニングプロファイルを使用する場合は、開発証明書を取り消した後で無効になります。開発者アカウントのプロビジョニングプロファイルを編集して再生成します。

この問題を回避するには、証明書を他のMacの開発者プロファイルファイルとしてエクスポートし、新しいMacにインポートします(「証明書とプロファイルのエクスポートとインポート」を参照)。

+0

私はこれらのことを知っています。私の質問は異なっています。私は古いCSRを今私に持っていないので質問しており、同じデバイスから新しいCSRの証明書を申請しています。それは働くかどうか? – Saty

+0

私は、主に証明書署名要求(CSR)を求めています。 – Saty

+0

私は、新しいCSRを使って新しい証明書を作成し、それを使ってすべてのプロビジョニングプロファイルを更新し、新しいアプリケーションに更新をプッシュできると思います。 – Saty

0

アップルのドキュメントによると、.CSRは、あなたのアプリケーションID、プロビジョニングプロファイル、およびエンタイトルメントと組み合わせて使用​​されます。そのため、(App IDとプロビジョニングプロファイルの両方がある場合)、それはあなたに有害です。

.CSR explanation

関連する問題