Xamarin iOS应用程序是不合理的膨胀?

Her*_*eld 12 xamarin.ios ios xamarin

我正在使用Xamarin iOS开发一个相当简单的应用程序,我为.app文件获得的最小尺寸是13.5 MB.

我已经执行了所有推荐的优化 - 没有调试符号,LVVM代码生成,thumb-2,链接所有程序集,仅单一体系结构(ARMV7).

第一个问题是,我的13.5 MB听起来像Xamarin iOS的预期,或者我可能做错了什么?

第二个问题是,Xamarin iOS增加了多少额外的大小开销(粗略地)?

第三个问题是,大概有多小的Hello World应用程序可以编译成使用Xamarin iOS?

第四个问题是,本地Hello World应用程序大致可以编译成多小?

pou*_*pou 9

.dSYM是一个包含调试符号的目录.这不是您作为应用程序的一部分(向最终用户)发送的内容.请注意,这甚至在非调试版本中也会生成,因为它允许您对崩溃报告(来自运行发布二进制文件的最终用户)进行符号化.

对于实际的应用程序大小,您需要查看.app目录.

通过观看今年Evolve视频高级iOS构建机制,您可以学习相当多的技巧来减少应用程序的大小(和构建时间).这也将回答你的其他问题.