アプリに追加するjpeg+png + htmlファイルがたくさんあります。もちろん、「ビルド」すると、すべてのリソースファイルがmyAppmainBundleフォルダーに追加/含まれます。
コードを介して、実行時にリソースの一部を変更できるようにしたいのですが、次のようになります。
1)mainBundleの実行時にコードを介してファイルを「書き込む」ことはできません
2)「documents」フォルダ(またはtemp、または...)でそれを行うことができます
3)実行時のコードだけで「Documents」フォルダ内のファイルをコピーできます
4)「ドキュメント」で対処した後、mainBundleファイルを削除することはできません
しかし、これはアプリのサイズが2倍になることを意味し、大きなアプリ(私の場合)ではこれは意味がないはずです。mainBundleで二度と使用されない大きなファイルがたくさんあります...
そのため、この問題の回避策があるかどうか疑問に思いました(それは意味がないと思っているだけですか?)xCodeまたは他の同様のソリューションを介して「ビルド」フェーズの「Documents」フォルダーにファイルを直接追加します。 ..
ps
1つは、ユーザーが初めてサーバー/インターネット経由で「Documents」フォルダーに直接アプリを使用するときにすべてのファイルをダウンロードすることです。そのため、私のアプリをiTunesStore経由でダウンロードするのはそれほど重くはありませんが、もちろんこれには多くの時間がかかります。エンドユーザーにとっては初めてであり、もちろん、それは十分に受け入れられない可能性があります...