Подготовка приложения React Native к выпуску

Иногда бывает трудно запомнить все детали, которые необходимо проделать на пути к выпуску приложения. Чтобы избавиться от этого бремени, следуйте этому руководству шаг за шагом.

Шаги

  • Название приложения
  • Переименовать идентификатор пакета
  • Версионирование
  • Значки
  • Proguard
  • Метка Git

Имя приложения

Для проектов, которые не были созданы с правильным именем, это необходимый шаг — вы должны переименовать имя проекта. Это можно сделать двумя способами. Самый простой — с помощью библиотеки react-native-rename, она автоматически изменит старое имя на новое для обеих платформ. Другой способ — для настоящих психов, изменить имя вручную через поиск в вашем проекте.

Будьте умнее, выберите библиотеку и используйте эту строку.

npx react-native-rename "New app name"
Войти в полноэкранный режим Выйти из полноэкранного режима

Переименовать идентификатор пакета

Для iOS вы также можете изменить идентификатор пакета с помощью той же библиотеки.

npx react-native-rename -b com.yourCompany.yourApp
Войти в полноэкранный режим Выйти из полноэкранного режима

Версионирование

Библиотеки делают нашу жизнь проще. На этот раз нам помогает react-native-version. Вместо того чтобы кропотливо переписывать версии повсюду, используйте одну команду, чтобы забыть о головной боли.

react-native-version --never-amend
Войти в полноэкранный режим Выйти из полноэкранного режима

Иконки

Сгенерируйте пакет иконок для Android и iOS здесь и распакуйте его.

  • Android

Перейдите в папку /android/app/src/main/res.

И замените все папки на сгенерированные. Они заменят иконки по умолчанию на новые, но одновременно удалят закругленные. Чтобы исправить это, откройте Android Studio, дождитесь загрузки проекта и его активов, затем создайте новый актив и установите закругленные иконки следующим образом.

  • iOS

Откройте папку /ios в XCode. На левой боковой панели выберите: App -> Image.

Затем нажмите на AppIcon и перетащите сгенерированные иконки на свои места в зависимости от размера.

Proguard

Proguard — это инструмент, который может немного уменьшить размер APK. Он делает это, удаляя части байткода React Native Java (и его зависимостей), которые ваше приложение не использует.

Чтобы включить Proguard, отредактируйте android/app/build.gradle:

def enableProguardInReleaseBuilds = true
Войти в полноэкранный режим Выйти из полноэкранного режима

Версионирование Git

Добавьте тег для версии в ветке release.

git tag -a v1.0 -m “We are live!“
git push --tags
Войти в полноэкранный режим Выйти из полноэкранного режима

Оцените статью
devanswers.ru
Добавить комментарий