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