我正在将 Skobbler 地图集成到我的 iOS 应用程序中。
目前,该应用程序的大小为 160Mb,这太大了。
但我注意到已经集成了一堆地图。
我想删除所有地图并让用户下载他需要的地图。
现在,当我包含 SKMaps.framework 时,其中有 SKMaps 文档,大小为 95Mb。
下载初始应用程序后,有什么方法可以使该文档更小或可下载。
我必须让我的应用程序尽可能小。另外,由于我不需要整个世界的地图,有没有办法只下载一些包含美国地图的文件(更好的选择是仅下载用户需要的州)
您可以仅集成所需的包。在此博文中了解如何处理预捆绑的地图:http://sdkblog.skobbler.com/creating-an-app-with-a-pre-bundled-map/ http://sdkblog.skobbler.com/creating-an-app-with-a-pre-bundled-map/
另外,为了最小化项目的规模,您可以执行以下操作:
- 从 SKAdvisorResources.bundle 中删除除 en_us 之外的所有音频建议(注意:您可以按需托管和下载音频文件)
- 从 SkMaps.bundle 中删除 Outdoorstyle 和 Grayscale 样式(如果您不使用这些样式)
- 删除除armv7之外的所有其他架构(在arm64上应该有一个小的性能损失,但由于排除了一整套架构,.ipa的大小应该相当小) - 此更改将在最终的.ipa文件中可见
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)