web-dev-qa-db-ja.com

既存の配布証明書を失効させた場合、既存のアプリに問題が発生しますか?

ストアに既にアプリがある組織用にiOSアプリを作成しました。アプリに署名するキーを持っている人を取得しようとして数週間後、彼らは最終的に戻って来て、「それをやりなさい!」と言いました。だから私はどのように進むべきか疑問に思っています。プロビジョニングポータルに移動し、dist証明書を失効させてから再度割り当てた場合、アプリに署名して問題なくアップロードできますか?

それが私がやろうとしていたことですが、既存のアプリの影響を知りません。それを台無しにするのでしょうか?そして、組織がアプリの更新を継続したい場合、単に取り消してから証明書を再度割り当てることはできませんか?

プロセスのこの部分は少し霧がかかっているので、少し説明をいただければ幸いです!!

191
Stephen J.

エンタープライズアカウントを使用している場合を除き、これを実行しても問題はありません。配布証明書はとにかく期限切れになるため、最終的には新しい証明書が必要になります。先に進んで削除します。

また、この質問はApple Devフォーラム(たとえば here's one )で何度も尋ねられ、答えられ、再び尋ねられることがあります。 。

Enterprise Developerアカウントについて:Mikeのコメントに感謝

App Storeアプリは、ストアで使用されるときにApple証明書で再署名されます。したがって、プロビジョニングポータルで証明書を失効させても影響はありません。エンタープライズアプリは元の証明書を使用します。つまり、証明書を無効にすると、インストールされているすべてのデバイスでアプリの機能が停止します。エンタープライズアカウントの証明書を失効させると、すべての従業員のデバイスにインストールされたすべてのアプリが機能しなくなります

206
PengOne

証明書の取り消しは、App Storeや既存のアプリとは関係ありません。証明書を取り消すと、証明書のリストから削除されます。失効には次の効果があります。

  1. 取り消されたものを含むプロビジョニングプロファイルを使用してXcodeでアプリを構築することはできなくなりました
    証明書。

  2. 失効した証明書で署名されたアプリや、影響を受けるプロビジョニングプロファイルで構築されたアプリをApp Storeに送信することはできなくなりました。

62
SURESH SANKE

翌年のサービス料金を支払った後、取り消すことができます。その後、新しい証明書の入力を求められます。 CSRを送信し、新しい証明書をダウンロードして、プロビジョニングプロファイルを再作成します。

3
iOSDevSF