TL; DR:
Кажется, локализация не работает с симулятором xCode 6.1 и 8.1.
Обходной путь:
Перейдите в раздел "редактировать схемы" ">>" Выполнить "(боковая панель) >> вкладка" Параметры ">>" Язык приложения "
Выберите язык, на котором вы хотите запустить приложение на симуляторе.
Длинная история:
Я обновил xCode до версии 6.1. Обновление удалило симуляторы iOS 7.x и оставило мне только симулятор 8.x.
Я сделал следующие шаги:
- Я установил симулятор 7.x
- Убрал проект
- Удалил приложение из симуляторов
- Удалена производная папка для моего проекта
Проект поддерживает английский и японский языки.
на симуляторе 7.1 (5s) локализация работает должным образом.
на симуляторе 8.1 (5s) не работает.
Я предполагаю, что Apple что-то сломала с симулятором, потому что он работает на реальных устройствах.
Любой ввод по этому поводу, кто-нибудь еще испытывал аналогичные проблемы?
РЕДАКТИРОВАТЬ
Похоже на ошибку в симуляторе, ссылка:
Apple Форумы разработчиков