2010-12-17 4 views
0

現在、エンタープライズアプリをデプロイするために、最新のアプリ構築バンドルをダウンロードしてiPhone設定ユーティリティを使用してインストールします。残念ながら、アプリの現在のビルドをアンインストールすると、デバイス上のすべての関連ファイルが削除されます。彼らは、アプリケーションの新しいビルドをインストールする前に、アプリケーションをアンインストールする必要があります。現在のアプリバンドルの一部のファイルを保持しながらエンタープライズiOSアプリを更新

アプリ全体が完全にリセットされないように、デバイス上の既存のファイルの一部を保持しながら新しいビルドに更新する方法はありますか(ログや設定ファイルなど)?

通常のアプリストアとは異なり、エンタープライズアプリの更新メカニズムがないようですか、どこかに機能がありませんでしたか?

+0

CFBundleVersionおよび/またはCFBundleShortVersionStringを更新すると、iCUに置換の代わりに更新するように指示するはずです。 iTunesはこのようにしています。 「更新」を取得したら、アプリケーションバンドルのみが置き換えられ、ドキュメントディレクトリは維持されます。 – Olaf

答えて

2

もう1つの方法は、OTA(大気中)を更新することです。これは、バンドルIDが同じである限り(新しいバージョン番号を使用することをお勧めします)、アプリを「インプレース」に置き換えます。ワイヤレスアプリケーションの仕様に従ってXMLファイルを使用してこれを展開するか、EASE(Enterprise App Services Environment)[http://www.apperian.com/ease]などのソリューションを使用して展開できます。どちらの場合でも、アプリは正常にインストールされるとすぐにバネボードに置き換えられます。

関連する問題