捆绑尺寸很大

时间:2014-11-17 22:10:28

标签: ios skmaps

有没有办法减少框架 ScoutMaps-iOS-SDK 的大小,因为现在捆绑的大小非常庞大,用户可能无法下载带有&gt的应用程序; 100 Mb。

1 个答案:

答案 0 :(得分:3)

对于有兴趣的人:

要最小化项目的大小,您可以执行以下操作: 基准测试:解压缩演示项目 - 173.883.119字节(磁盘上195,7 MB)

适用于iOS的内容: 1.从SKAdvisorResources.bundle删除所有音频通知,但是en_us(注意:您可以按需托管和下载音频文件) 2.从SkMaps.bundle中删除Outdoorstyle和Grayscale样式(如果您没有使用这些syles) 演示项目解压缩 - 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)

目前可以采取的措施是减少尺寸 - 但我们仍在为下一版本进行改进