2013-04-13 15 views
28

sto cercando di localizzare la mia app. Ho notato che se aggiungo una lingua ogni file localizzato viene raddoppiato. In questo modo è impossibile mantenere il codice o storyboard così ho imparato che ho bisogno Base internazionalizzazione.internazionalizzazione XCode Base non funziona

Il problema è che quando seleziono la casella di spunta nell'impostazione del progetto xcode mostra una finestra senza nulla da selezionare, qualcuno sa come risolvere questo problema?

Ecco uno screenshot

enter image description here

+0

Sto avendo lo stesso identico problema; sei mai arrivato da nessuna parte? – dpassage

+0

Lo storyboard che desideri localizzare è impostato come storyboard principale in info.plist? – charleyh

risposta

59

In primo luogo, è necessario andare al file di storyboard, aprire la barra sul lato destro, e andare alla Mostra l'ispettore File, la scheda più a sinistra. Quindi, scorrere verso il basso e fare clic su localizza. Dopodiché, quando selezioni Usa localizzazione di base, dovresti vedere lo storyboard apparire.

+0

Funziona come un fascino .... – Hrishikesh

7

Questo potrebbe accadere se Base Internazionalizzazione era attivo prima di allora disabili e file eliminati manualmente.

  1. Creare la cartella Base.lproj nella cartella del progetto utilizzando il mirino.
  2. Spostare la tavola storia principale ad esso anche utilizzando il mirino.
  3. correggere il riferimento ad esso da Xcode.
  4. rimuovere l'app. dal dispositivo, pulire & crea il tuo progetto.

Tutto tornerà alla normalità.