ビジネス クライアントがワイヤレスでインストールできる最新のアプリを提供する社内アプリを作成しています。
最終的に、インストールを開始する方法は次のとおりです。
NSURL *otaURL = [NSURL URLWithString:@"itms-services://?action=download-manifest&url=<<my-url.plist>>"];
[[UIApplication sharedApplication] openURL:otaURL];
これは問題なく動作しますが、plist または ipa ファイルのキャッシュが保持され、古いバージョンがインストールされる場合があることに気付きました。サーバーからipaファイルを削除しても古いバージョンがインストールされるため、サーバー上で更新されていないことを除外しました.
.plist および .ipa ファイル名の変更は機能しますが、実際には望ましい最終状態ではないため、私の質問は次のとおりです。キャッシュに依存する代わりに、デバイスを強制的に外に出してサーバーからファイルを取得する方法はありますか?