2014-10-22 9 views
101

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

+1

Hatte das gleiche Problem mit GM2, die die gleiche sein sollte, die in ist jetzt speichern – arnoapp

+1

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) –

+0

Die funktionierende Lösung finden Sie unter http://stackoverflow.com/a/26690370/2066428 – malex

Antwort

10

Das in der Xcode 6.1 Release Notes erwähnt wird und in anderen Stapeln Stürze Themen, wie:

iOS8.1 Simulator always uses US keyboard layout despite german hardware keyboard

+0

Hallo Jeremy, die Frage, auf die du dich beziehst, ist ein bisschen anders und außerdem sagt der Titel der Frage nicht, dass die Lokalisierung nicht funktioniert. – natanavra

+0

Es ist das gleiche Problem. Globale Einstellungen (einschließlich Ländereinstellungen und Tastatureinstellungen) funktionieren im iOS 8.1-Simulator nicht korrekt. –

+0

Sie haben Recht, die Hardware-Tastaturen scheitern auch. – natanavra