2011-10-24 11 views
11

Estoy desarrollando una aplicación que utiliza principalmente el idioma alemán. Por eso, me gustaría tener el simulador de iOS configurado en alemán por defecto. Si inicio el simulador de iOS con el idioma de MacOS configurado en alemán, el idioma del menú del simulador es el alemán, pero el idioma 'dentro' del iOS simulado es el inglés. Lo sé, puedo cambiar el idioma dentro del iOS simulado. Pero eso no es lo que estoy buscando, porque después de reiniciar el simulador tengo que volver a configurar el idioma, y ​​también cambiar el lenguaje simulado parece ser muy problemático en iOS 4.2 (lo que con frecuencia conduce a bloqueos intensos de MacOS).Cómo configurar permanentemente el simulador de iOS en un idioma diferente al inglés

¿Hay alguna manera (tal vez a través de la línea de comandos) para cambiar permanentemente el idioma predeterminado del simulador?

Muchas gracias de antemano.

+1

nunca he experimentado errores o accidentes al cambiar el idioma en el simulador, por lo que vale la pena. (Y recientemente hizo un montón para las pruebas de localización.) Espero que haya informado sobre los bloqueos a Apple, porque probablemente no sean comunes. –

+0

@David: ¿qué formato de región de sistema está usando, EE. UU. O algo de Europa? Hay un error que podría estar relacionado: http://openradar.appspot.com/radar?id=1392405 – brainray

+0

Creo que hice muy poco con los formatos alemanes (que, por supuesto, es diferente del alemán). Ese error me recuerda a algunos viejos errores de Mac que tuve que solucionar, con formatos suizos alemanes. –

Respuesta

31

Como se ve en las iOS7 TechTalks Video "Hidden iOS Gems desarrolladores", puede establecer dos propiedades en el esquema de construcción para que el simulador de cambios en su idioma y región seleccionada:

Build Schemes in Xcode 5

De esa manera usted también puede agregar fácilmente varios esquemas de ejecución si necesita probar diferentes idiomas cada vez y cambiarlos rápidamente antes de ejecutar.


Edición: A partir de 6 Xcode, puede editar esta información directamente a través de las opciones de acciones llevadas a cabo. Simplemente seleccione "Idioma de la aplicación" y/o "Región de aplicación".

Xcode 6 Simulator Language and Region

+0

A partir de enero de 2014 esta es la mejor respuesta – brainray

+7

Acaba de publicar opciones para copiar y pegar: '-AppleLanguages ​​(lan) -AppleLocale lan_LAN' – ivanzoid

+4

En" Opciones "ahora, en la misma ventana" Editar esquema ... ", ahora puede elegir "Idioma de la aplicación", así como la región del sistema, desde un menú desplegable de idiomas que su aplicación dice que admite. –

2

Puede crear una secuencia de comandos utilizando ios-sim-locale para establecer las opciones del simulador si se pierden las configuraciones de configuración regional. Ver ios-sim-locale. De esta manera, solo necesitarás ejecutar el script antes de iniciar el simulador.

Cuestiones relacionadas