このドキュメントの「社内アプリ | 更新されたアプリの提供」セクションでは、次のように述べています。
既にアプリを持っているユーザーの場合は、次のリリース バージョンに新しいプロビジョニング プロファイルが含まれるように調整することをお勧めします。そうでない場合は、新しい .mobileprovision ファイルだけを配布して、ユーザーがアプリを再度インストールする必要がないようにすることができます。新しいプロビジョニング プロファイルは、アプリ アーカイブに既にあるプロファイルを上書きします。
先週、社内のプロビジョニング プロファイルがすべて期限切れになったときにこれを試しました (期限切れのエンタープライズ証明書に対応するため)。新しいプロファイルをインストールしても (そして期限切れのプロファイルをデバイスに残しても)、アプリケーションが起動しないことがわかりました。デバイスは、ハード リセット後もアプリケーションを開くことを拒否しました (ロック ボタンとホーム ボタンを長時間押し続けます)。
最終的に、影響を受けるアプリケーションの更新プログラムをインストールするようチームにアドバイスする必要がありました。これらのアプリケーションはすべて、更新されたプロビジョニング プロファイルでデプロイされていました。新しくインストールされたアプリは、開かなかったアプリを正常に置き換えました。これは、新しいプロビジョニング プロファイルに同じバンドル ID が含まれていたことの証拠です。
結論として、デバイスがアプリケーションの代替プロファイルを拒否したように感じますが、その理由はわかりません。私の質問は次のとおりです。
デバイスが代替プロビジョニング プロファイルを受け入れる条件は?
プロビジョニング プロファイルが実際に期限切れになる前に、置換が成功することをテストする方法はありますか?
古いプロファイルの有効期限が切れる前または後に、ユーザーが新しいプロビジョニング プロファイルをインストールする必要があるかどうかについて、制限はありますか?