项目结构与基于PCL方法:Xamarin的iOS IPA文件大小问题
X项目(解决方案)
- 核心(与autofac基于Ioc的安装基地项目)
- 项目(90%代码共同为机器人和IOS)
- Project.Droid(德罗伊德设置,渲染器和图形。)
- Project.iOS(iOS的设置,渲染器和图形。)
我已经通过所有可能的选项来减少ipa文件大小。尤指与链接。 我已经使用'全部链接'和剥离调试代码,优化图像等。
最终Ipa大小为77 MB。
下面是探索包内容后文件大小的详细信息。我使用的拱形件7和64
Project.iOS是42 MB 这是困扰。因为我可以看到dll和图像以及这个文件。不知道为什么它占用这么多的空间。我可以缩小它的大小吗?这是我的首要任务
DLL的约15 MB (Xamarin表格,地图,其他的第三方库。由于我对7和64我看到libraryX.dll,libraryX.aotdata.arm64,libraryX目标。 aotdata.arm7) 这是对的我相信。
图像是大约20 MB
我打算通过使用“https://tinypng.com/”到flaten并把所有图像资产“减薄”进一步降低。也可能要使用按需资源选项,但其优先级较低
请让我知道。任何帮助/建议将非常感激。
谢谢。
您正在查看调试输出还是释放输出?如果这是您正在做的事情,请不要在调试输出上进行基准测试。 – Joagwa
我正在寻找为发布而创建的ipa。谢谢 –