有没有办法减少框架ScoutMaps-iOS-SDK,的大小,因为现在捆绑包的大小是如此巨大,而且用户可能不会下载一个大于100 Mb的应用程序。
发布于 2014-11-21 16:36:00
对于有兴趣的人:
为了使项目的大小最小化,您可以执行以下操作: Benchmark:未打包的演示项目- 173.883.119字节(磁盘上195,7 MB )
可以为iOS删除的内容: 1.删除SKAdvisorResources.bundle中的所有音频建议,但从SKAdvisorResources.bundle中删除en_us (注:您可以根据需要托管和下载音频文件) 2.从SkMaps.bundle (如果您不使用这些系统)中删除户外风格和灰度样式- 115.890.904字节(磁盘上的118,5MB) 3。删除所有其他体系结构,但是armv7 ( arm64上的性能损失应该很小,但是由于排除了一整组.ipa的架构应该要小得多)--这个更改将在最终的.ipa文件中显示出来。
对于Android可以删除的内容:在Android上,您可以重复步骤1和2。关于体系结构--如果您对将要使用的Android设备有控制,您也可以删除未使用的库(默认情况下我们有/libs/armeabi/libsngnative.so,/libs/armeabi-v7a/libsnative.so和/libs/x86/libsnative.so)。
这些都是目前可以做的事情,以减少规模-但我们仍在为下一个版本的改进工作。
https://stackoverflow.com/questions/26982941
复制相似问题