如何减少应用程序二进制大小以适应苹果应用商店的要求?有什么有用的方法可用吗?
我们尝试了以下方法。
- 产生 16 字节的拇指指令而不是原来的 32 字节。
- 使用 LLVM + XCode 4.2 构建项目。
仍然很大,嘿,你们这些聪明人,任何想法或技巧请分享和讨论,提前谢谢。
你的意思是二进制还是整体.app
?如果整体.app
考虑您的图形资产 - 也许您实际上需要所有这些资产?如果您只是指实际的二进制文件,那么您应该检查您的发布构建配置是否设置了优化设置以Os
优化大小。除此之外,除了编写更少的代码之外,您无能为力!我非常怀疑是您的代码占用了大部分空间.app
,因此您可能应该开始查看要添加到项目中的资源。
通常,大文件的最大罪魁祸首是 PNG 文件。ImageOptim 和 PNGOUT 工作得很好。见这里。
真的应该有人编写一个 Mac 应用程序,它可以为 App Store 抓取输出的 zip 文件,通过捆绑包并压缩所有这些图像……</p>