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

Имя приложения — это текст, который отображается под иконкой на главном экране устройства. Оно может отличаться от технического имени (slug) и должно быть удобочитаемым для пользователя.

На iOS: имя в Info.plist

В нативной разработке iOS имя приложения задаётся в файле ios/MyApp/Info.plist через ключ CFBundleDisplayName. Однако при использовании Expo вы не редактируете этот файл вручную. Вместо этого Expo берёт значение из поля expo.name в app.json и автоматически подставляет его в Info.plist во время сборки.

На Android: имя в AndroidManifest.xml

Аналогично, в Android имя определяется в android/app/src/main/AndroidManifest.xml через атрибут android:label у тега <application>. При сборке через Expo это значение тоже генерируется из expo.name.

Как менять через Expo

Если вы используете EAS Build (Expo Application Services), достаточно изменить поле name в app.json:

{
  "expo": {
    "name": "Новое Имя Приложения"
  }
}

При следующей сборке (eas build) Expo автоматически обновит имя в обоих нативных проектах — без необходимости открывать Xcode или Android Studio.

Важно: после изменения имени требуется новая сборка. Простой перезапуск через expo start не обновит отображаемое имя в Expo Go, так как там используется кэшированная версия метаданных.