Xcode: Localizable.strings: La conversión de la cadena fallidos. La cadena está vacía. copystrings fracasaron con el código de salida 1
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)
Solución
Comprobar si la codificación UTF-8 cuando tiene símbolos especiales en el mismo.