包大小过大。

3

目前,ScoutMaps-iOS-SDK框架的大小非常大,用户不太可能下载一个大于100MB的应用程序包。是否有一种方法可以缩小该框架的大小?


1
请查看http://forum.skobbler.com/showthread.php/6682-Bundle-Size-is-big。 - Ando
1个回答

3
对于那些感兴趣的人:
为了减少项目的大小,您可以采取以下措施: 基准测试:演示项目未打包 - 173,883,119字节(磁盘上的195.7 MB)
可用于iOS的内容:
1.从SKAdvisorResources.bundle中删除除en_us之外的所有音频建议(注意:您可以按需托管和下载音频文件) 2.从SkMaps.bundle中删除Outdoorstyle和Grayscale样式(如果您不使用这些样式) 演示项目未打包 - 115,890,904字节(磁盘上的118.5 MB) 3.除armv7以外的所有其他架构都应该被删除(因为您排除了整个一组体系结构,所以在arm64上可能会有一些性能惩罚,但是.ipa文件的大小应该会更小)-此更改将在最终的.ipa文件中显示出来
可用于Android的内容:
对于Android,您可以重复步骤1和2。 关于架构-如果您可以控制要使用哪些Android设备,则还可以删除未使用的库(默认情况下,我们有/libs/armeabi/libsngnative.so,/libs/armeabi-v7a/libsnative.so和/libs/x86/libsnative.so)
这些是目前可以降低大小的方法,但是我们仍在为下一个版本改进此功能。

谢谢您以上的内容。自这篇文章发布以来有进行过哪些改进吗? - Rahul Dighe

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接