Как уменьшить размер приложения?
Суть
Размер влияет на конверсию установки, время загрузки обновлений и место на устройстве пользователя. Различают размер загрузки (сжатый пакет из App Store) и размер установки (сколько займёт на диске). Благодаря App Thinning пользователь получает вариант пакета под своё устройство: только нужные архитектуры и ресурсы нужного масштаба. Поэтому смотреть надо на размер для конкретных устройств, а не на вес .ipa из архива.
Продолжение ответа с кодом и уточняющими вопросами интервьюера — в приложении DevPrep.
Полный ответ — в DevPrep