如何修剪自定义的Skobbler离线地图应用程序的大小

我在iOS应用中整合了Skobbler地图。

目前,该应用程序的大小是160Mb,这太多了。 但是我注意到已经有一大堆地图了。 我想删除所有地图,并让用户下载他需要的地图。

现在,当我包含SKMaps.framework的时候,其中有SKMaps文件,大小为95Mb。

下载最初的应用程序后,有什么办法可以缩小或下载这个文档?

我必须使我的应用程序尽可能小。 另外,因为我不需要整个世界的地图,有没有办法只下载美国地图的一些文件(甚至更好的select只下载用户需要的状态)

您只能整合所需的软件包。 了解如何处理此博客文章中的预捆绑地图: http : //sdkblog.skobbler.com/creating-an-app-with-a-pre-bundled-map/

同样为了尽量减less项目的大小,你可以做到以下几点:

  1. 从SKAdvisorResources.bundle删除所有audio通知,但是en_us(注意:您可以主持和按需下载audio文件)
  2. 从SkMaps.bundle中删除Outdoorstyle和灰度样式(如果您不使用这些样式)
  3. 移除除armv7之外的所有其他体系结构(在arm64上应该有一个小的性能损失,但是由于排除了整个体系结构,所以.ipa的大小应该小得多) – 这个改变将在最终的.ipa文件中可见