Почему мое приложение iOS правильно определяет текущий язык устройства только при первом запуске? - PullRequest
0 голосов
/ 11 марта 2020

enter image description here Я локализую свое приложение iOS, и в симуляторе оно работает правильно на выбранном мной языке каждый раз. он только правильно определяет язык при первом запуске приложения. Каждый раз, когда я перекомпилирую и запускаю свое приложение на устройстве, оно определяет «en» в качестве языка.

Если я убью приложение после первого запуска и перезапущу его на устройстве, оно продолжит обнаруживать язык правильно. Но если я убью приложение и затем перекомпилирую / перезапущу через Xcode после первого запуска, оно загрузится с обнаруженным «en» (Engli sh). После этого уничтожение и повторный запуск приложения постоянно обнаруживаются как Engli sh, если только я полностью не удаляю приложение и не перекомпилирую, не переустановил и не запустил приложение через XCode. Затем цикл повторяется ... последующее перестроение / перезапуск без предварительного удаления приложения с устройства приводит к неправильному обнаружению

=> нацеливанию на получение языка арабского c, но со второго запуска его не работает?

=> Очевидно, что-то должно быть не так в том, как выложен мой проект, или, возможно, в одном из файлов данных

----- Я пытаюсь сделать это с прошлой недели, пока он не работает, вытащи меня из этой проблемы!

i.stack.imgur[![. com / DvSHE.png] 4 ] 4

1 Ответ

0 голосов
/ 11 марта 2020

Go для «Редактировать схему ...» и убедитесь, что «Язык приложения» установлен на «Язык системы»:

enter image description here

...