Как избавиться от сообщения "Загрузка из предварительно упакованного файла"?
После запуска экрана, но до загрузки приложения, появляется сообщение "Загрузка из предварительно упакованного файла", которое появляется в верхней части экрана всего за несколько сотен миллисекунд. Я не против этого в разработке, но я все еще вижу это сообщение во время работы на моем телефоне. Вот как я создал комплект. Есть идеи? Спасибо.
react-native bundle --platform ios --dev false --entry-file index.ios.js --bundle-output App/main.jsbundle --resetCache
Ответы
Ответ 1
Изменить конфигурацию сборки для выпуска
Чтобы отключить меню разработчика и, следовательно, ваше упомянутое сообщение, вы должны изменить свой Build Configuration
на Release
.
Для iOS откройте проект в Xcode и выберите "Продукт" → "Схема" → "Изменить схему..." (или нажмите "+" и "lt;" ). Затем выберите "Выполнить" в меню слева и измените конфигурацию сборки для выпуска.
Ответ 2
Также вы можете запустить этот
react-native bundle --entry-file index.ios.js --platform ios --dev false --bundle-output ios/main.jsbundle --assets-dest ios
И затем измените класс xcode AppDelegate.m
//jsCodeLocation = [[RCTBundleURLProvider sharedSettings] jsBundleURLForBundleRoot:@"index.ios" fallbackResource:nil];
jsCodeLocation = [[NSBundle mainBundle] URLForResource:@"main" withExtension:@"jsbundle"];