Xcode: Localizable.strings: Conversione di stringhe fallito. La stringa è vuota. copystrings fallito con codice di uscita 1

StackOverflow https://stackoverflow.com/questions/3632031

Domanda

Io uso un file Localizable.strings e sostituisce le corde della mia app con NSLocalizedString (@ "KEY", @ "Commento").

I sostituito fino ad ora un sacco di corde e ha funzionato bene. Ho aggiunto alcuni più stringhe e ora ho ottenuto il seguente messaggio di errore:

  

CopyStringsFile   build / debug-iPhoneOS / Australia.app / en.lproj / Localizable.strings   it.lproj / Localizable.strings cd   / Users / regisandre / Desktop / XCode / AUSTRALIAENINT   setenv ICONV / usr / bin / setenv iconv   SENTIERO   "/Developer/Platforms/iPhoneOS.platform/Developer/usr/bin:/Developer/usr/bin:/usr/bin:/bin:/usr/sbin:/sbin"   /Developer/Library/Xcode/Plug-ins/CoreBuildTasks.xcplugin/Contents/Resources/copystrings   --validate --inputencoding utf-8 --outputencoding binario en.lproj / Localizable.strings --outdir   /Users/regisandre/Desktop/XCode/AUSTRALIAENINT/build/Debug-iphoneos/Australia.app/en.lproj   it.lproj / Localizable.strings:   La conversione di stringhe non è riuscita. Il   stringa è vuota.   it.lproj / Localizable.strings:   La conversione di stringhe non è riuscita. Il   stringa è vuota. Comando   /Developer/Library/Xcode/Plug-ins/CoreBuildTasks.xcplugin/Contents/Resources/copystrings   non riuscita con codice di uscita 1

Aggiornamento:

Hai ragione! Si trattava di UTF-8 / UTF-16 codifica. Una volta che il file generato con genstrings, è necessario evitare di copia / incolla nel file stringhe da altri file (anche da Xcode) in quanto induce alcuni problemi di codifica.

Una volta che il file generato con Xcode, tutte le modifiche devono essere effettuate direttamente nel file da "tipizzazione diretto con il keayboard"; nessuna copia / incolla! (Tranne se si è certi che il formato si copia / incolla è corretto, ma a quanto pare non è così facile sapere)

È stato utile?

Soluzione

Controlla se si tratta di codifica UTF-8 quando ha simboli speciali in esso.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top