TL; DR:
Parece que a localização não funciona com o simulador xCode 6.1 e 8.1.
Solução alternativa:
vá para "editar esquemas" >> "Executar" (barra lateral) >> guia "Opções" >> "Idioma do aplicativo"
Selecione o idioma no qual deseja executar o aplicativo no simulador.
Longa história:
Eu atualizei o xCode para 6.1. A atualização excluiu os simuladores iOS 7.x e me deixou apenas com o simulador 8.x.
Eu fiz as seguintes etapas:
- Eu instalei o simulador 7.x
- Limpei o projeto
- Excluiu o aplicativo dos simuladores
- Excluí a pasta derivada do meu projeto
O projeto é compatível com inglês e japonês.
no simulador 7.1 (5s) a localização funciona conforme o esperado.
no simulador 8.1 (5s) não funciona.
Estou supondo que a Apple quebrou algo com o simulador, porque ele funciona em dispositivos reais.
Alguma opinião sobre este, mais alguém teve problemas semelhantes?
EDITAR
Parece um bug no simulador, referência:
Apple Dev Forums
fonte
Respostas:
Isso é mencionado nas notas de versão do Xcode 6.1 e em outros threads de remoção de pilha, como:
O simulador iOS8.1 sempre usa o layout do teclado americano, apesar do teclado alemão
fonte