Вы можете воспользоваться App Thinning без необходимости включать битовый код, и если вы ориентируетесь на iOS 9 и выше, вы сможете увидеть только Thinned .ipa, развернутый на любом устройстве (хотя Universal .ipa будет создан и загруженв iTunes Connect).
На практике это означает, что если вы используете Runtime 100.x, ваше приложение будет использовать разбавление приложения.
Вот как мы оцениваем это, чтобы увидеть, чем закончитсяна устройстве iOS 9+ (требуется для Runtime 100.2):
- В меню Xcode выберите
Product
-> Archive
(убедитесь, что у вас выбрано универсальное устройство iOS или фактическое устройство, выбранное какцелевое устройство). - После завершения откроется окно «Органайзер», и вы сможете увидеть последний архив на вкладке «Архивы».
- Выберите архив и нажмите
Export
Кнопка справа. - Выберите
Development
и нажмите Далее. - Выберите команду, если будет предложено.
- В меню
App Thinning
выберите конкретное устройство и нажмитеДалее. - Выберите вашметод подписи и нажмите Далее.
- Просмотрите сводку и нажмите Экспорт.
В результате вы получите папку, содержащую прореженный .ipa и некоторые отчеты о процессе прореживания, в том числекакое использование ожидать на устройстве.
Например, вот App Thinning Size Report.txt
для приложения Runtime, предназначенного для iPhone 8 (с отключенным битовым кодом):
App Thinning Size Report for All Variants of MyRuntime100App
Variant: MyRuntime100App-iPhone 8.ipa
Supported devices: iPhone 8
App + On Demand Resources size: 31 MB compressed, 89.7 MB uncompressed
App size: 31 MB compressed, 89.7 MB uncompressed
On Demand Resources size: Zero KB compressed, Zero KB uncompressed
Так что вышеприложение будет загружаться по беспроводной сети 31 МБ и будет занимать 89,7 МБ на устройстве (и этот пример включает пакет мобильной карты 19,8 МБ).
Надеюсь, это поможет.
Я также призываю вас публиковать будущие вопросы на нашем форуме iOS Runtime SDK , если можете.