我用30行代碼製作了一個簡單的iPad應用程序。沒有圖像存在,其圖標大小也很低,但應用程序大小爲45 MB。 我看到了一個應用程序,它於2015年11月發佈,但其大小爲13 MB。我的應用程序只是該應用程序的一個克隆。 爲什麼我的應用程序尺寸更大,是否因爲xcode 7.1 ?.我應該使用舊版本嗎? 是否有任何Xcode技巧,以便我可以減小尺寸,或任何第三方工具來減少應用程序的大小?如何在xcode 7.1中減小ios APP的尺寸
回答
您不必擔心應用程序的大小。基本上Xcode創建一個通用的二進制文件,一旦它被上傳到應用商店,根據設備的不同,只會下載相關的文件(images @ 2x,@ 3x等)。這被稱爲應用程序變薄。
商店和操作系統通過針對用戶特定設備的功能定製應用程序交付,從而優化iOS,tvOS和watchOS應用程序的安裝,並且佔用空間最小。這種稱爲應用程序細化的優化功能可讓您創建使用大多數設備功能的應用程序,佔用最少的磁盤空間,並適應未來Apple可應用的更新。更快的下載和更多空間用於其他應用程序和內容提供更好的用戶體驗。 您可以閱讀更多here。
還檢查您是否沒有添加使用標題搜索路徑/一些框架。
我想你應該再次檢查一遍,是否你使用的是.png格式的圖像?
如果你是對的,那麼不用擔心,在Xcode 7及更高版本中,如果它顯示45 MB,那麼在iTunes上傳後,其大小將自動減小,因爲Xcode 7及更高版本的構建自動僅使用來自該項目。這是蘋果在iOS 9及更高版本中提供的新功能。
謝謝Shikar,我的圖標是.png格式。我已上傳應用以供審覈。我會檢查大小,當它將在APP商店,並會在這裏更新。 –
在Xcode中,通過「構建階段」,看看實際上你的應用程序是什麼。偶然的情況是,人們不小心將這些東西包含在應用程序中,這些應用程序中沒有業務。
你說你有圖標,但它們並不大 - 你是否真的以千字節(而不是像素)檢查它們的大小?我有過一個設計師給我200個小圖標的例子,每個圖標大小爲100KB,因爲整個歷史是如何在Photoshop中創建的,都是圖標的一部分。一個便宜的工具平均減少到不到1KB。
- 1. 減小尺寸
- 2. 減小SNMP4J的尺寸
- 3. 減小照片的尺寸
- 4. 減小硒幀的尺寸
- 5. Android App小部件尺寸
- 6. 如何減小結構尺寸
- 7. LineSeries圖點減小尺寸
- 8. 減少IOS中的應用尺寸
- 9. Android - 縮小圖像尺寸不會減小尺寸的比例
- 10. 通過PCA在sklearn中減小尺寸
- 11. 動畫減小其尺寸
- 12. 減小iPhone應用尺寸
- 13. 如何在iPhone Xcode中自定義UIPickerView以減少其尺寸?
- 14. 如何減小netCDF文件中的尺寸大小?
- 15. 如何在android中減小應用程序的尺寸
- 16. 減少尺寸
- 17. 查找表的尺寸減小
- 18. 用QPixmap減小QMdiSubWindow的尺寸
- 19. 減小多選框的尺寸
- 20. 減少Unity遊戲iOS應用尺寸
- 21. 爲什麼視頻的尺寸小於iOS照片的尺寸
- 22. 當屏幕尺寸減小時自動調整圖像尺寸
- 23. 瀏覽器減小尺寸時
- 24. 當頁面爲全尺寸時,div的寬度爲100%,但在頁面尺寸減小時的寬度減小
- 25. Android Studio:減小字體尺寸
- 26. Skitter-Jquery Sideshow-想減小方形尺寸
- 27. Seaborn熱圖減小單元尺寸
- 28. 如何在向下滾動時對角減小框尺寸
- 29. 編輯後圖像尺寸減小
- 30. THREE.js:Object3D尺寸衰減
你在使用一些第三方庫嗎?他們可能是罪魁禍首 – Fonix
你是否在爲你的圖書館使用cocoapods? – kriOSDeveloper
@Fonix。不,我沒有使用任何第三方庫。這是我的第一個iOS應用程序,因此這非常簡單。我也使用Swift 2.0而不是Objective C作爲一種語言。 –