TL; DR:
Sembra localizzazione non funziona con Xcode 6.1 e 8.1 simulatore.
Soluzione:
Vai a "schemi di modifica" >> "Run" (barra laterale) >> "Opzioni" >> "Lingua dell'applicazione"
Selezionare la lingua che si desidera eseguire l'applicazione sul simulatore.iOS 8.1 Simulator Localizzazione rotto (NSLocalizedString)
lungo Story:
Ho aggiornato Xcode 6.1. L'aggiornamento ha cancellato i simulatori iOS 7.x e mi ha lasciato solo con il simulatore 8.x.
Ho fatto le seguenti operazioni:
- ho installato il simulatore 7.x
- pulito il progetto
- eliminata l'applicazione da simulatori
- eliminato la cartella derivato per il mio progetto
Il progetto supporta inglese e giapponese.
su simulatore 7.1 (5s) la localizzazione funziona come previsto.
su 8.1 simulatore (5s) non funziona.
Immagino che Apple abbia rotto qualcosa con il simulatore, perché funziona su dispositivi reali.
Qualsiasi input su questo, qualcun altro ha riscontrato problemi simili?
EDIT
Sembra un bug nel simulatore, di riferimento:
Apple Dev Forums
Aveva lo stesso problema con GM2 che dovrebbe essere lo stesso che è in store now – arnoapp
possibile duplicato di [iOS8.1 Simulator usa sempre il layout della tastiera USA nonostante la tastiera hardware tedesca] (http://stackoverflow.com/questions/26146668/ios8-1-simulator-always-uses-us-keyboard-layout- nonostante-tedesco-hardware-tastiera) –
Si prega di trovare la soluzione di lavoro a http://stackoverflow.com/a/26690370/2066428 – malex