Localization files for dialog not working

SDK 44 Managed EAS if that’s helpful

I built my app for ios with the following the app config:

  locales : {
    ru: "./config/locales/ios/ru.json",
    uk: "./config/locales/ios/uk.json",
  },
  ios: {
    infoPlist: {
       CFBundleAllowMixedLocalizations: true,
       CFBundleLocalizations: ["ru", "uk"],
    }
  }

Everything seems to have compiled correctly:

Screen Shot 2022-04-28 at 3.51.19 PM

File containts

CFBundleDisplayName = "ABC";
NSContactsUsageDescription = "Узнайте кто уже использует Tribefy! Вся информация отправленная нам - анонимна.";
NSPhotoLibraryUsageDescription = "Разрешите Tribefy доступ к Вашим фотографиям.";
NSPhotoLibraryAddUsageDescription = "Tribefy требуется разрешение для сохранение фотографии на Ваше устройство.";
NSRemindersUsageDescription = "Tribefy запрашивает доступ к Вашему календарю.";
NSCameraUsageDescription = "Tribefy требуется доступ к камере, чтобы Вы могли снимать и выкладывать фото или видео.";
NSMicrophoneUsageDescription = "Tribefy требуется доступ к микрофону, чтобы Вы могли записывать видео и отправлять голосовые сообщения.";
NSLocationWhenInUseUsageDescription = "Tribefy не работает с выключенной геопозицией.  Пожалуйста включите, чтобы открывать для себя трайбы поблизости и по всему миру.";
NSLocationAlwaysUsageDescription = "Tribefy использует Вашу геолокацию, чтобы показывать участников локальных трайбов.";
NSLocationAlwaysAndWhenInUseUsageDescription = "Выбрав в настройках \"Разрешать доступ «Всегда»\", Tribefy сможет показывать Вам местных участников Ваших трайбов даже когда приложение закрыто.";

I switch my phone to Russian, compile the app in development mode, open it, and the dialog is still in english. I read through the instructions.

What am I missing here?

Does this only work when uploaded to the app store?

I can’t for the life of me seem to get this work…

@adamjnav - I remember you answered some questions around this before.

Do you have any ideas? Seems like a very basic thing.