[英]iOS App size is outrageous
我有一個簡單的iOS應用程序,有4個Viewcontrollers和很少的資源。 資源包括視頻(30mb)和圖像(10mb)。 我期待一個應用程序大小最大。 50MB但是當我存檔時它高達107MB。
我已經讀過,當我使用Swift庫或pods時,Xcode將Swift核心包含到我的應用程序中。 我現在的問題是我該怎么辦? 107MB是不可接受的。 即使50MB也很大,但我很好。 有沒有辦法減小尺寸並保持包含Swift吊艙? 在這個階段我甚至無法上傳它。
UPDATE
感謝@GoRoS我已經檢查過並發現libswiftCore.dylib 43MB&libswiftFoundation.dylib 5MB是真正增加大小的文件。 還是很奇怪。 我的IPA中有兩個不同位置的Swift庫。
SaifDeen,我建議你自己檢查你的IPA文件,你會發現為什么你的應用程序那么大;)
為此,請記住IPA是一個簡單的ZIP文件:
unzip -lv /path/to/your/app.ipa
檢查此參考
更新:
禁用bitcode會降低您的IPA大小。 但是,據我所知,即使您的應用程序在商店中啟用了bitcode,Apple也會在用戶下載之前對應用程序進行一些優化。 結果應該是較小的文件大小。
我的應用程序遇到了類似的問題,只有當應用程序在Apple服務器上時,我才能看到應用程序的最終大小的唯一方式是歸檔時。 測試此功能的最佳方法是歸檔並將其上傳到iTunes Connect,然后使用TestFlight進行安裝。
在我的情況下,起初大約是90 MB,然后使用TestFlight安裝時只有39 MB。
希望這可以幫助
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.