TL; DR:
Es scheint, Lokalisation nicht mit xCode 6.1 und 8.1 Simulator funktioniert.
Umgehung:
Gehen Sie zu "bearbeiten Schemata" >> "Run" (Seitenleiste) >> Registerkarte "Optionen" >> "Application Language"
die Sprache auswählen, die Sie möchten die App auf dem Simulator laufen.iOS 8.1 Simulator Lokalisierung gebrochen (NSLocalizedString)
Long Story:
Ich habe Xcode 6.1 aktualisiert. Das Update löschte die iOS 7.x Simulatoren und ließ mich nur mit 8.x Simulator.
Ich habe die folgenden Schritte:
- ich den 7.x Simulator
- das Projekt
- die App aus den Simulatoren
- Gelöschte den abgeleiteten Ordner für mein Projekt Gelöschte Gereinigt installiert haben
Das Projekt unterstützt Englisch und Japanisch.
auf 7.1 Simulator (5s) funktioniert die Lokalisierung wie erwartet.
auf 8.1 Simulator (5s) es funktioniert nicht.
Ich rate Apple hat etwas mit dem Simulator kaputt gemacht, weil es auf echten Geräten funktioniert.
Irgendwelche Eingaben in diesem, jemand anderes ähnliche Probleme?
EDIT
Es ist wie ein Fehler im Simulator scheint, Referenz:
Apple Dev Forums
Hatte das gleiche Problem mit GM2, die die gleiche sein sollte, die in ist jetzt speichern – arnoapp
möglich duplicate von [iOS8.1 Simulator verwendet immer US-Tastaturlayout trotz deutscher Hardware-Tastatur] (http://stackoverflow.com/questions/26146668/ios8-1-simulator-always-uses-us-keyboard-layout- trotz deutscher-hardware-tastatur) –
Die funktionierende Lösung finden Sie unter http://stackoverflow.com/a/26690370/2066428 – malex