Изменение имени приложения
Имя приложения — это текст, который отображается под иконкой на главном экране устройства. Оно может отличаться от технического имени (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, так как там используется кэшированная версия метаданных.