2014-10-21 5 views
6

Dato che l'aggiornamento a Xcode 6.1 ieri non ha localizzazione corretta delle app in iOS Simulator. Ho cambiato lingua e regione in tedesco/Germania e le mie app sono ancora in inglese e solo la tastiera inglese è disponibile. La localizzazione andava bene con Xcode 6.0.1 e iOS 8.0 Simulator.Localizzazione mancante in Xcode 6.1

Qualcuno ha problemi simili?

enter image description here

+0

Hai provato su un dispositivo? Inoltre, la lingua del simulatore è in tedesco prima di eseguire la tua app? Se sì, prova a reimpostare il contenuto del simulatore e provalo di nuovo. – Lefteris

+0

possibile duplicato di [iOS8.1 beta1 Simulator usa sempre il layout della tastiera USA nonostante la tastiera hardware tedesca] (http://stackoverflow.com/questions/26146668/ios8-1-beta1-simulator-always-uses-us-keyboard-layout -despite-german-hardware-ke) –

risposta

10

Una possibile soluzione consiste per impostare la "Application Language" nello schema utilizzato.

Fonte: Answer of Yoshihiro Sakamoto in Apple Dev Forum

+0

Questo funzionerà solo per Build & Run da Xcode e non per "finger launching" ma è davvero il meglio che potrai fare per ora =/ –

+0

che cos'è "finger launching"? – Tudorizer

+0

"finger launching" significa lanciare un'app con il dito sull'interfaccia utente del simulatore e non sul pulsante build & run di Xcode – AlexVogel

6

Questo è stato menzionato nel Xcode 6.1 Release Notes

In alcune situazioni, [NSLocale currentLocale] può restituire en_US al posto del locale scelto nella 8.1 simulatore iOS.

+0

questa è la risposta corretta! C'è un modo in cui possiamo indicarlo sullo stack overflow? Aveva lo stesso problema, funziona correttamente sul dispositivo, ma non nel simulatore. –

5

I just do by above answer AlexVogel

Io faccio solo da risposta di cui sopra AlexVoge. Il principiante potrebbe aver bisogno di un'immagine:]