フレームワークScoutMaps-iOS-SDKのサイズを縮小する方法はありますか?現在、バンドルのサイズが非常に大きく、ユーザーは 100 Mb を超えるアプリをダウンロードしない可能性が高いためです。
1 に答える
興味のある方へ:
プロジェクトのサイズを最小限に抑えるには、次のことを実行できます。
iOS で削除できるもの: 1. SKAdvisorResources.bundle から en_us を除くすべての音声アドバイスを削除します (注: 必要に応じて音声ファイルをホストおよびダウンロードできます) 2. SkMaps.bundle から Outdoorstyle と Grayscale スタイルを削除します (これらのスタイルを使用しない) 解凍されたデモ プロジェクト - 115.890.904 バイト (ディスク上で 118.5 MB) .ipa のサイズはかなり小さくする必要があります) - この変更は最終的な .ipa ファイルに表示されます
Android で削除できるもの: Android では、手順 1 と 2 を繰り返すことができます。アーキテクチャに関しては、使用する Android デバイスを制御できる場合は、未使用のライブラリ (デフォルトで /libs/armeabi があります) を削除することもできます。 /libsngnative.so、/libs/armeabi-v7a/libsnative.so および /libs/x86/libsnative.so)
これらは、サイズを小さくするために現時点で実行できることですが、次のバージョンのこの改善にまだ取り組んでいます