У меня есть приложение Ionic 3 , которое хорошо работает в Android и iOS без флага - prod . Теперь я хочу протестировать приложение в режиме производства в iOS и Android .
Когда я пытаюсь запустить его на Android , все отлично работает! и немного быстрее и плавнее. Теперь я пытаюсь запустить его на iOS , который не работает. Он зависает при первой загрузке приложения на Splashscreen . Сначала я ожидаю, что что-то не так с моими плагинами или версиями совместимости моего плагина s и с версией устройства iOS .
Но я ошибся, я пытаюсь запустить его без - uglifyjs , - minifycss , -aot , - optimizejs и все работает, приложение не застряло на первой или первой загрузке. Все эти флаги являются частью флага - prod , верно? Но вы заметили, что я не включил - minifyjs в флаг. Потому что, когда я пытаюсь запустить его на - minifyjs , проблема возникает снова, когда он зависает при первой загрузке приложения.
У меня есть также ссылка на мой старый вопрос: Ionic cordova run ios --prod зависает на загрузчике заставки , но это больше не было проблемой. Это происходит только тогда, когда я пытаюсь использовать флаг - minifyjs .
Вот моя ионная информация :
cli packages: (/usr/local/lib/node_modules)
@ionic/cli-utils : 1.19.2
ionic (Ionic CLI) : 3.20.0
global packages:
cordova (Cordova CLI) : 7.1.0
local packages:
@ionic/app-scripts : 3.2.0
Cordova Platforms : ios 4.5.5
Ionic Framework : ionic-angular 3.9.2
System:
ios-deploy : 1.9.2
Node : v8.9.3
npm : 5.5.1
OS : macOS High Sierra
Xcode : Xcode 10.0 Build version 10A255
Environment Variables:
ANDROID_HOME : not set
Misc:
backend : pro
Так в чем может быть проблема? Я думаю, что это больше проблема компиляции минимизации js-файлов на angular и ionic путем уменьшения его размера. Я думаю, что это влияет на некоторые файлы JS, которые вызвали проблему.
Цените, если кто-то может помочь. Заранее спасибо.