2016-08-22 72 views
0

私は期限切れになっている流通証明書を持っています。有効期限が切れているTestflight

  1. アプリをインストールしたユーザーはどうなりますか?
  2. 私はTestflight内のパイプラインにもその証明書で署名されたビルドをいくつか持っています。証明書の有効期限が切れた後でそれらをアクティブ化できないのは正しいですか?
  3. 新しい証明書を発行し、別のTestflightビルドをビルド/サイン/アップロードできますか?古い証明書で署名されたアプリから新しい証明書で署名されたアプリへの更新は問題なく動作しますか?

ありがとうございました!

答えて

1

まず、TestFlightは30日間の作業しかできません。

  1. 有効期限が切れた証明書で署名されたアプリをインストールしたユーザーは、アプリを実行できなくなります(アプリが起動してすぐに終了し、クラッシュするように見えます)。私はこれを確認していません(常に新しい証明書を使用して少なくとも30日前に有効期限が切れています)
  2. 元々、証明書を取り消した後にTestFlightビルドが実行されるとは思わなかったし、私は間違っていたようだ。 TestFlightビルドは配布前にアップル社によって再署名されています。これは、証明書失効を取り消したこと、またはTestFVlight経由で配布されたアプリケーションには影響しないことを意味します。証明書が失効または期限切れになった場合、TestFlightにアプリケーションを提出して展開することができないことを意味します。
  3. はい、新しい証明書を生成し、新しい証明書とプロビジョニングプロファイルを使用してアプリケーションを再構築し、TestFlightを通してプッシュアウトします。新しいアプリはうまくインストールし、古いアプリを置き換える必要があります。
+0

私は証明書を取り消しました。 Testflight Appsはまだ動作しています。リフレッシュには時間がかかりますか? – kukudas

+0

興味深い。私はそれまでには分かりませんでしたが、通常のデベロッパーやアドホック配布証明書を使用していた場合、デバイスにネットワーク接続がある場合、アプリケーションはすぐに動作を停止します。 – wottle

+0

現在の証明書が取り消された後、古いTestFlightビルドをインストールして実行できたことを確認できます。 – bauerMusic

関連する問題