TL; DR:
Es scheint, dass die Lokalisierung mit dem xCode 6.1- und 8.1-Simulator nicht funktioniert.
Problemumgehung:
Gehen Sie zu "Schemata bearbeiten" >> "Ausführen" (Seitenleiste) >> Registerkarte "Optionen" >> "Anwendungssprache"
Wählen Sie die Sprache aus, in der Sie die App auf dem Simulator ausführen möchten.
Lange Geschichte:
Ich habe xCode auf 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 ausgeführt:
- Ich habe den 7.x-Simulator installiert
- Das Projekt wurde bereinigt
- Löschte die App aus den Simulatoren
- Der abgeleitete Ordner für mein Projekt wurde gelöscht
Das Projekt unterstützt Englisch und Japanisch.
Auf 7.1 Simulator (5s) funktioniert die Lokalisierung wie erwartet.
auf 8.1 Simulator (5s) funktioniert es nicht.
Ich vermute, Apple hat etwas mit dem Simulator kaputt gemacht, weil es auf echten Geräten funktioniert.
Irgendwelche Eingaben zu diesem, jemand anderes hatte ähnliche Probleme?
BEARBEITEN
Es scheint ein Fehler im Simulator zu sein, Referenz:
Apple Dev Forums
quelle
Antworten:
Dies wird in den Versionshinweisen zu Xcode 6.1 und in anderen Stack-Throwth-Threads erwähnt, z.
iOS8.1 Simulator verwendet trotz deutscher Hardwaretastatur immer das US-Tastaturlayout
quelle