Firebase CocoaPods太大(70mb)

K.A*_*A.Q 4 ios firebase firebase-authentication firebase-realtime-database

我已经完成了IOS应用程序的编写,并使用了Firebase数据库,身份验证,实例,消息传递和核心模块.

当我将应用程序归档以进行部署时,IPA文件的大小为110mbs.

我检查了我的项目文件.包含所有资产的主项目文件大约为4mb,但pods文件大小为67mb.这会被压缩吗?或者我如何减小其尺寸?

这是我的podfile的内容:

pod 'Firebase'
pod 'Firebase/Core'
pod 'Firebase/Auth'
pod 'Firebase/Database'
pod 'Firebase/Storage'
pod 'Firebase/Messaging'
Run Code Online (Sandbox Code Playgroud)

谢谢

Dav*_*yan 11

各火力地堡SDK被分布为含有多个体系结构的预编译通用二进制:i386,armv7,x86_x64arm64,以及bitcode.此外,框架附带模块mapsheader文件,这有助于Pods大小.

如果将IPA上传到App Store或Test Flight,Apple将确保在用户在其设备上安装应用时仅下载相关架构.

测试此功能的一种方法是将应用程序上传到Test Flight并将其安装在您的设备上 - 它应该更小.

如果你想获得您的应用规模将是什么在用户设备上,而不上传到飞行测试的想法,尝试建立在Xcode的一个体系结构只(正常arm64),同时禁止bitcode.

如果我使用最新的Firebase iOS版本(4.8.1)尝试问题中提到的pod ,3MB如果使用arm64和不测量,则总体大小影响应该刚刚结束bitcode.