繁体   English   中英

如何在Xcode 7.1中减小ios APP的大小

[英]How to reduce size of ios APP in xcode 7.1

我用30行代码制作了一个简单的iPad应用程序。 没有图像,图标大小也较小,但应用程序大小为45 MB。 我看到了一个于2015年11月发布的应用,但其大小为13 MB。 我的应用程序只是该应用程序的克隆。 为什么我的应用程序尺寸更大,是因为xcode 7.1吗? 我应该使用旧版本吗? 是否有任何Xcode技巧可以减小尺寸,或者有第三方工具可以减小应用尺寸?

您不必担心应用程序的大小。 基本上,Xcode创建一个通用二进制文件,并将其上传到应用商店后,根据设备,将仅下载相关文件(images @ 2x,@ 3x等)。 这称为应用程序稀疏

商店和操作系统通过根据用户特定设备的功能量身定制应用程序交付,从而以最小的占用空间优化了iOS,tvOS和watchOS应用程序的安装。 这种优化称为应用程序精简,使您可以创建使用最多设备功能,占用最少磁盘空间并容纳Apple可以应用的将来更新的应用程序。 更快的下载速度和更多空间可用于其他应用程序和内容,从而提供更好的用户体验。 您可以在这里阅读更多内容。

还要检查是否尚未使用“标题搜索路径/某些框架”添加。

我认为您可能应该再次检查是否正在使用.png格式的图像?

如果您是正确的,请不要担心,在Xcode 7及更高版本中如果显示45 MB,则在iTunes上载后,其大小将自动减小,因为从Xcode 7及更高版本进行的构建仅自动使用项目中的已用资源。 这是Apple在iOS 9及更高版本中提供的新功能。

在Xcode中,经历“构建阶段”,然后查看所有内容实际上是应用程序的一部分。 碰巧的是,人们不小心将没有业务的东西包含到了应用程序中。

您说您有图标,但它们并不大-您是否实际检查了它们的大小(以千字节为单位(不是以像素为单位))? 我曾经遇到过一个案例,设计师给了我200个小图标,每个小图标100 KB,因为在Photoshop中创建它们的整个历史都是该图标的一部分。 而且便宜的工具将它们平均减少到不到1KB。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM