Есть много разных размеров для измерения для пачки. Например. пакет, который вы загружаете в Apple, имеет все 4 архитектуры нативного кода; но фактически обслуживаемый пакет конечному пользовательскому устройству имеет только 1 архитектуру. Другой пример: если вы включите BitCode, комплект приложений будет выглядеть намного больше локально, но конечный размер загружаемого на устройство конечного пользователя будет меньше (чем wo / Bitcode) и будет работать быстрее.
Я бы порекомендовал проверить реальный размер обслуживаемого приложения в App Store, например через TestFlight.
Некоторые цифры, которые я попробовал быстро, 1 архитектура, wo / Bitcode, 75 МБ для всех функций Vision, которые поддерживает ML Kit (вам нужен только 1 из них, то есть Text). 4 архитектуры менее 200 МБ.
Итак, некоторые общие предложения:
1. Следуйте официальной документации для настройки только необходимых вам модулей (вместо всех Firebase).
https://firebase.google.com/docs/ml-kit/ios/recognize-text#before-you-begin
2. Включить биткод
3. Измерьте размер реально загруженного приложения