Xcode: Localizable.strings: La conversión de la cadena fallidos. La cadena está vacía. copystrings fracasaron con el código de salida 1

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

Pregunta

Yo uso un archivo Localizable.strings y reemplaza las cuerdas en mi aplicación con NSLocalizedString (@ "CLAVE", @ "COMENTARIO").

Me reemplazado hasta ahora una gran cantidad de cadenas y funcionó bien. He añadido algunos más cadenas y ahora he recibido el mensaje de error siguiente:

  

CopyStringsFile   Construir / debug-iPhoneOS / Australia.app / en.lproj / Localizable.strings   en.lproj / Localizable.strings cd   / Usuarios / regisandre / Escritorio / XCode / AUSTRALIAENINT   setenv ICONV / usr / bin / iconv setenv   CAMINO   "/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   en.lproj / Localizable.strings:   La conversión de cadena falló. los   cadena está vacía.   en.lproj / Localizable.strings:   La conversión de cadena falló. los   cadena está vacía. Mando   /Developer/Library/Xcode/Plug-ins/CoreBuildTasks.xcplugin/Contents/Resources/copystrings   fallado con el código de salida 1

Actualización:

Tiene usted razón! Era una pregunta de UTF-8 / codificación UTF-16. Una vez que el archivo generado con genstrings, es necesario para evitar copiar / pegar en el archivo de cadenas de otros archivos (incluso de Xcode), ya que induce a algunos problemas de codificación.

Una vez que el archivo generado con Xcode, todas las modificaciones que se han hecho directamente en el archivo de "tipificación directo con el keayboard"; sin copiar / pegar! (Excepto si está seguro de que el formato de copiar / pegar es correcta pero parece que no es tan fácil saber)

¿Fue útil?

Solución

Comprobar si la codificación UTF-8 cuando tiene símbolos especiales en el mismo.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top