Миграция с Nativescript 5 -Nativescript 6 - размер файла IPA слишком велик в выпускной сборке

Миграция с NS5 -NS6 — Эта команда создает ipa размером ~40 МБ. размер ~100 МБ tns build ios --bundle --release --provision [профиль_дистрибутива] --for-device --copy-to ~/Desktop/lastest_release.ipa

Почему это несоответствие? Это происходит после переноса проекта с NS5 на NS6? Что-то нужно сделать для IOS конкретно в NS 6? Среда проекта: nativescript — 6.2.0 tns-core-modules — 6.3.2 tns-android — 6.2.0 tns-ios — 6.2.0 Xcode версии 10.3.0 текущая версия CocoaPods новее 1.0.0

Кто-нибудь сталкивался с этой проблемой при переносе проекта с NS 5 на NS6?


person Aravinda Tanneerbavi    schedule 03.02.2020    source источник
comment
мы используем плагин @nota/nativescript-webview-ext (6.2.1), и я подозреваю, что он зависит от поддержки быстрого языка!!! Кто-нибудь знает, как отключить и / или использовать какую версию, чтобы отключить это?   -  person Aravinda Tanneerbavi    schedule 03.02.2020
comment
Плагину необходимо расширение, чтобы работать по назначению. Пробовали ли вы проверять содержание IPA, это может дать некоторое представление о том, где именно он растет.   -  person Manoj    schedule 03.02.2020
comment
В IPA есть папка swift с библиотеками для быстрой поддержки, которых не было до перехода на NS6. Что-нибудь сделать с настройкой xcode или что-то в этом роде?   -  person Aravinda Tanneerbavi    schedule 04.02.2020
comment
Вы также сравнивали размер двоичных файлов, ресурсов и файлов JS?   -  person Manoj    schedule 04.02.2020


Ответы (1)


Попробуйте установить для параметра «всегда встраивать стандартные библиотеки Swift» значение «Нет» в конфигурации сборки xcode. может быть размер вашего нового встроенного ipa становится больше из-за встроенных настроек быстрой поддержки с IPA. Вы можете игнорировать этот параметр.

шаги:

откройте Xcode. В настройках сборки вашего файла project.xcodeproj установите для параметра «всегда встраивать быстрые стандартные библиотеки» значение «Нет». Теперь соберите и проверьте размер.

person Abhishek Thakur    schedule 05.02.2020