2015-01-15 13 views
6

Ho aggiunto la localizzazione al mio progetto in Xcode 5.x e ho utilizzato gli strumenti disponibili in quel momento.Arresto anomalo di Xcode 6.1 durante il tentativo di "Esportare per la localizzazione"

Ora ho aggiunto nuove stringhe e aggiornato gli storyboard, quindi ho bisogno di aggiornare le mie traduzioni. Quindi ho provato ad esportare la mia traduzione usando il menu "Editor | Esporta per localizzazione ...". Fa apparire una finestra di dialogo, ma premendo Ok, Xcode presenta un errore per un secondo:

"/ Applicazioni/Xcode. app/Contents/Developer/usr/bin/extractLocStrings uscito con lo stato 1"

e poi si blocca

Tutte le idee perché non riesco a esportare la localizzazione

risposta

2

ho avuto lo stesso problema:.? risolto cambiando in un file .m il testo che comprende da western (Mac OS Roman) a UTF-8

+0

Grazie. Apple ha risolto il problema (almeno per me) nell'ultimo aggiornamento 6.1.1. –

7

Ho anche avuto questo problema e ha scoperto che il modo più semplice per capire quale file è potenzialmente l'UTF-8 uno se si dispone di centinaia di file è quello di utilizzare la chiamata riga di comando:

xcodebuild -exportLocalizations -localizationPath <dirpath> -project <projectname> [[-exportLanguage <targetlanguage>]] 

Questo sarà quindi dare si un errore più utile:

/path/to/your/file/filename.m file di

ingresso non può essere letto in codifica UTF-8

xcodebuild: error: /Applications/Xcode.app/Contents/Developer/usr/bin/extractLocStrings exited with status 1 

Speranza che aiuta gli altri :)

+0

Grande, grazie. Solo per chiarire alcune cose: I file XLIFF esportati sono posizionati in . L'argomento -exportLanguage è facoltativo. Esempio: xcodebuild -exportLocalizations -localizationPath ./ -project YourApp.xcodeproj –

Problemi correlati