Podczas eksportowania archiwum projektu zawierającego Swift otrzymujemy opcję "usuwania symboli Swift". Nie widziałem żadnej różnicy w wielkości aplikacji, chociaż w projekcie z tylko jednym obojętnym plikiem Swift, a więc idealnym przypadkiem dla maksymalnego zdzierania.Co właściwie robi "strip Swift symbols" w Xcode?
Co to dokładnie robi i jak wpływa na ostateczny rozmiar aplikacji (.ipa)?
PS: jak widać w Xcode 9 beta 6
UPDATE: faktycznie można zaobserwować nieznaczne zmniejszenie rozmiaru IPA (3.4 MB nieskompresowanego), gdy patrzy na konkretnych wariantów urządzeń (nie dla wariantu uniwersalnego chociaż)
Jedyne, co mogę myśleć w tym kontekście, to ** inżynieria odwrotna **. Ale aby się upewnić, nadal będziesz mógł zobaczyć czytelne awarie. Mogę potwierdzić, że kompilacje nadal zawierają symbole debugowania * (dSYM) * z symbolami * Strip Swift * flaga 'enabled'. –