捆绑大小很大

有没有办法缩小框架ScoutMaps-iOS-SDK的大小,因为现在这个包的大小是如此巨大,用户可能不会下载一个大于100 Mb的应用程序。

对于感兴趣的人:

为了最小化项目的大小,您可以执行以下操作:基准:解压的演示项目 – 173.883.119字节(磁盘上为195.7 MB)

iOS上可以删除的东西:1.从SKAdvisorResources.bundle中删除所有audio通知,但是删除en_us(注意:你可以主持和下载audio文件)2.从SkMaps.bundle中删除Outdoorstyle和灰度样式(如果你不使用这些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)

这些是目前可以用来减小尺寸的东西,但是我们仍然在为下一个版本进行改进