2015-09-22 12 views
10

Używałem wcześniej Xcode 6 do napisania aplikacji Swift. Zaktualizowałem system do wersji Xcode 7 i zaktualizowałem składnię Swift.Xcode 7 Rozmiar archiwum duży

Poprzednio, gdy robiłem archiwum mojej aplikacji, na pewno widziałem w przeglądarce tylko około 12 MB. Teraz jest znacznie większy (112 MB).

Mam teraz wyłączone pakiety w moich ustawieniach kompilacji, jak sugerowały inne posty, a to spowodowało zmniejszenie archiwum do 74,9 MB.

Problem polega na tym, że przesyłanie dużych plików staje się bardzo ciężkie podczas korzystania z mojego połączenia internetowego i może potrwać kilka wieków, zanim Apple iTunes Connect je przetworzy.

Czy istnieje sposób na zmniejszenie rozmiaru archiwum, ponieważ korzystam z Xcode 7?

Screenshot of project files

Screenshot of archive file

+0

Z całym szacunkiem, problemem tutaj nie są obrazy w aplikacji. Oto zrzut ekranu folderu projektu: http://i.imgur.com/QypSe2R.png, a tutaj zrzut ekranu z archiwum utworzonego w ramach projektu: http://i.imgur.com/qOvvLN7.png – BensTechTips

+0

Nie, nie, cała moja wina. Zobacz teraz moją odpowiedź poniżej i przepraszam za hałas wcześniej. – matt

Odpowiedz

19

Problemem jest to, że włączony BitCode:

enter image description here

Bitcode jest duży. Ale to jest potrzebne, jeśli chcesz advantages that it offers.

Więc Ironią jest, że z bitcode, aplikacja może być znacznie mniejszy kiedy pobrać bezpośrednio do urządzenia użytkownika (ponieważ może być rozcieńczona, zoptymalizowany dla tego urządzenia), ale to musi być dużo większy kiedy przesłane do App Store.

+0

OK dzięki. Sądzę, że będę utrzymywał ten kod BitCode dla jego zalet i muszę znosić długie czasy wysyłania. Dziękuję za Twój wpis i cieszę się, że posortowaliśmy tam rzeczy! :) – BensTechTips

+2

Po prostu ciesz się, że nie mieszkasz w moim domu. Przesyłanie trwa tutaj długo! :( – matt

+0

Mam na myśli rozmiar skompresowanego projektu XCode to 5,5 MB, archiwum to 250 MB, ja też mam straszne połączenie z internetem 1 Mb/s. – myatmins