ios - strings - localizable string swift 4
LocalizaciĆ³n del simulador iOS 8.1 rota(NSLocalizedString) (1)
TL; DR:
Parece que la localización no funciona con el simulador xCode 6.1 y 8.1.
Solución:
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:
He actualizado xCode a 6.1. La actualización eliminó los simuladores de iOS 7.x y me dejó solo con el simulador 8.x.
He hecho los siguientes pasos:
- He instalado el simulador 7.x
- Limpiar el proyecto
- Eliminado la aplicación de los simuladores
- Eliminado 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 8.1 simulador (5s) no funciona.
Supongo que Apple rompió algo con el simulador, porque funciona en dispositivos reales.
Cualquier entrada en este caso, ¿alguien más experimentó problemas similares?
EDITAR
Parece un error en el simulador, referencia:
Foros de Apple Dev
Esto se menciona en las Notas de la versión de Xcode 6.1 y en otros subprocesos de la pila, como: