TL; DR:
Parece que la localización no funciona con el simulador xCode 6.1 y 8.1.
Solución alternativa:
vaya a "editar esquemas" >> "Ejecutar" (barra lateral) >> pestaña "Opciones" >> "Idioma de la aplicación"
Seleccione el idioma en el que desea ejecutar la aplicación en el simulador.
Larga historia:
Actualicé xCode a 6.1. La actualización eliminó los simuladores de iOS 7.xy me dejó solo con el simulador 8.x.
He realizado los siguientes pasos:
- He instalado el simulador 7.x
- Limpió el proyecto
- Eliminó la aplicación de los simuladores.
- Eliminé la carpeta derivada de mi proyecto
El proyecto admite inglés y japonés.
en el simulador 7.1 (5s), la localización funciona como se esperaba.
en el simulador 8.1 (5s) no funciona.
Supongo que Apple rompió algo con el simulador, porque funciona en dispositivos reales.
¿Alguna entrada sobre este, alguien más experimentó problemas similares?
EDITAR
Parece un error en el simulador, referencia:
Apple Dev Forums
fuente
Respuestas:
Esto se menciona en las notas de la versión de Xcode 6.1 y en otros subprocesos de derrocamiento de pila, como:
El simulador iOS8.1 siempre usa la distribución del teclado de EE. UU. a pesar del teclado de hardware alemán
fuente