4

合計数ギガバイトの非常に大きなメディア アセットを多数含むプロジェクトがあります。何も変更しない場合でも、ビルド/ダウンロード/実行時間が非常に遅くなります。iPad でのクリーン ビルド/ダウンロード/実行には 20 分かかる場合がありますが、変更を加えずにデバッグするだけでも 5 分以上かかる場合があります。ボトルネックは、どの新しいアセットをコピーする必要があるかを判断するポイントにあるようです。ほとんどのアセットを削除すると、ビルド/ダウンロード/実行サイクルが高速化されます。私の現在の回避策は、アセットを使用してビルドし、それらをプロジェクトから削除することです。アセットはデバイスからクリーンアップされないため、アセットの更新が必要ない限り、短いビルド時間で作業できます。

他の人が以前にこの問題を抱えていたと思いますが、どのような修正/回避策があるのか​​ 疑問に思いました.

私にはいくつかのアイデアがありますが、実行可能かどうかを知るのに十分な調査を行ったものはありません。

1) 2 つのプロジェクトを用意します。1 つはアセットを含み、もう 1 つはコードを含みます。どちらも同じアプリ ID を使用するため、両方ともデバイス上の同じアプリ フォルダーにコンパイルされます。アセットが変更された場合はアセット ビルドを使用し、一般的な作業にはコード ビルドを使用します。

2) iPad を脱獄して、必要に応じてアセットをアプリ フォルダーに直接ダウンロードし、コードをビルドするだけにできるようにします

3) 小さなプレースホルダー アセットを使用し、実際のアセットで時々テストします。

どんな助けでも大歓迎です。

マックス

4

1 に答える 1

6

アプリケーション資産としてデータを持たないでください。Documentsそれらをアプリフォルダーまたはアプリがアクセスできる他のフォルダー (一時フォルダーなど)にコピーします。

于 2013-01-04T10:14:12.910 に答える