Как уменьшить размер пакета ML Kit iOS? - PullRequest
0 голосов
/ 05 сентября 2018

Я разработал приложение для распознавания текста с помощью ML Kit iOS. Мне нужно только признать на английском языке. Можно ли уменьшить размер упаковки. В настоящее время это более 300 МБ.

1 Ответ

0 голосов
/ 11 сентября 2018

Есть много разных размеров для измерения для пачки. Например. пакет, который вы загружаете в 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. Измерьте размер реально загруженного приложения

...