開発者デバイスを削除すると、Provisioningプロファイルの古いUDIDを持つアプリケーションが破損しますか?


1

私はAppleとの開発者ライセンスで新年の幕開けを迎えました。現時点で私はアカウントから古いデバイスを削除することができます:

enter image description here

残念ながら、プロビジョニングプロファイルにこれらの古いデバイスがあるテスターに​​展開されているアプリケーションがいくつかあります。古いデバイスのUDIDを削除すると、削除されたUDIDを持つプロビジョニングプロファイルは無効になります。これは、ある時点で、私のテスターのアプリが自宅に電話をかけ、再生成されたプロビジョニングプロファイルを使用して再デプロイできるようになるまで動作を停止することを意味しますか?それとも彼らのプロフィールが期限切れになるまで彼らは働き続けるのだろうか?

事実上、私はAppleが証明書に署名するのと同様にプロビジョニングプロファイルのための失効リストを維持しているかどうか、そしてデバイスの削除が失効を引き起こすかどうかを尋ねていると思います。


削除したプロファイルからデバイスを削除すると、プロファイルは正常になります。
MwcsMac

@MwcsMac私はそれを理解していますが、現在無効になっているプロビジョニングプロファイルでデプロイされたアプリが壊れるのではないかと思います。次のテストリリースの前に新しいプロビジョニングプロファイルを使用して再デプロイするのは私にとってはコストがかかります。
jpheldson

回答:


1

私はあなたがスレートをきれいに拭くときにAppleが手を差し伸べてデバイスの証明書を失効させるとは思わないが、彼らはそうする権利があり、彼らはそうする能力を持っているだろう。

ほとんどの場合、これらのデバイスは証明書(またはトラストチェーンの中間)が期限切れになるまで機能します。または「テスター」がアプリを削除するか、デバイスを拭くか信頼プロファイルを削除するまで。


私は、Appleの文書のどこかに、私は3-7日間、あるいはネットワークが利用可能であれば、デバイスが再起動されるまでコードチェーンのトラストチェーンをキャッシュすることを思い出したことを思い出します。信頼チェーンを再確立します。その時点で、証明書の失効はすべて検出されます。私はこれが彼らが言うことであることを知っていて、そしてそれをテストしました。 UDIDがアカウントから削除されたためにプロビジョニングプロファイルが取り消されたかどうかはわかりません。この回答を裏付ける文書はありますか。それは本当に役に立ちます。
jpheldson

いいえ、それは単なる口論であり、ネットワークを見ているときに失効トラフィックが発生したことはありません。私は安全で、テスターを無効にしたり再登録したりしないことを計画しています。
bmike
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.