我上传我的iPhone应用程序前一周,压缩版本大小为17.2MB,我的应用程序今天发布,它的大小竟然是20.2MB。现在它不可能通过运营商网络下载该应用程序(因为它超过了20MB的限制,它需要WiFi)。为什么尺寸从17.2增加到20.2MB?上传后iPhone应用程序大小增加
2
A
回答
1
应用程序包内的可执行文件(ARM代码)由Apple加密,这意味着它在压缩到ipa文件时不再被压缩。
要估计实际的ipa大小,请在应用程序包的测试zip之前将可执行文件替换为相同大小的一些/ dev/rand。
1
注意压缩之前应用程序有多大。该zip文件不是什么去应用程序商店,你需要看看你的实际应用程序文件。
1
我刚刚写了一篇关于如何检查maximum size of a binary here的博客文章。
简版: 打开存档,找到可执行文件,将其删除,并将其未压缩大小添加到所有其他压缩文件的大小,以便在加密和压缩后获得最大大小的文件包。最终尺寸会稍小但不会更大。
相关问题
- 1. 在Play Store上上传的应用程序大小增加
- 2. 应用程序启动后应用程序大小增加
- 3. 增加WPF应用程序的大小
- 4. IPhone应用程序大小
- 5. 使用Google Maps SDK for iOS后应用程序大小增加
- 6. 如何在admob广告后增加应用程序大小?
- 7. 用iOS增加PFFile Parse上传大小
- 8. iPhone上的UITabBar大小增加了X
- 9. iPhone应用程序大小大于600MB
- 10. iPhone应用程序上传
- 11. 我的iPhone应用程序的最小应用程序大小?
- 12. iOS应用本地化,是应用程序的大小增加?
- 13. 应用尺寸小于上传应用程序的大小
- 14. 增加Java小程序的堆大小
- 15. 增加WCF服务上传大小
- 16. 增加上传文件大小cakephp 3
- 17. PHP增加上传文件大小
- 18. 上传时文件大小增加
- 19. PHP应用程序加载缓慢后数据库大小逐渐增加
- 20. iPhone应用程序大小兼容性
- 21. 应用程序大小双归档iphone
- 22. iPhone应用程序的大小限制
- 23. iPhone应用程序的脏大小
- 24. 通用(胖)库是否增加应用程序包大小?
- 25. 如何增加C#程序集大小?
- 26. 做便利构造函数增加应用程序的大小...?
- 27. 如何增加Android应用程序的文件大小.apk
- 28. 随着数组大小的增加应用程序崩溃
- 29. 当应用程序启动时堆大小增加到35mb
- 30. 如何增加c#xamarin应用程序中的堆大小?
雅...问题是可执行文件不会被苹果压缩(他们只是做一些加密) –