Xcode: Localizable.Strings: A conversão da string falhou. A string está vazia. A copiagem falhou com o código de saída 1

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

Pergunta

Eu uso um arquivo localizável.strings e substituo as strings no meu aplicativo por NSLocalizalizedString (@"key",@"Comment").

Eu substituí agora muitas cordas e funcionou bem. Eu adicionei mais algumas cordas e agora tenho a seguinte mensagem de erro:

Copystringsfile Build/Debug-iphoneos/Australia.app/en.lproj/localizable.strings en.lproj/localizable.strings CD/Users/Regisandre/Desktop/Xcode/Australiaenint Setenv iconv/usr/bin/iconv Setenv Path "/desenvolvedor/Desenvolvedor/ Plataformas/iphoneos.platform/desenvolvedor/usr/bin:/desenvolvedor/usr/bin:/usr/bin:/bin:/usr/sbin:/sbin "/developer/library/xcode/plug-ins/corebuildtasks.xcplugin/ Conteúdo/Resources/Copystrings --Validate-Inpuplencoding UTF-8 -OU-O-OUSTUPTENCODING Binário EN.LPROJ/LOCALIZABLE.STRINGS-Outdir /users/regisandre/desktop/xcode/australiaenint/build/debug-iphoneos .lProj en.lproj/localizable.strings: a conversão da string falhou. A string está vazia. en.lproj/localizable.strings: a conversão da string falhou. A string está vazia. Command /developer/library/xcode/plug-ins/corebuildtasks.xcplugin/contents/resources/copystrings falhou com o código de saída 1

Atualizar:

Você está certo ! Foi uma questão de codificação UTF-8/UTF-16. Depois que o arquivo gerado com Genstrings, é necessário evitar copiar/colar no arquivo Strings de outros arquivos (mesmo do Xcode), pois induz alguns problemas de codificação.

Depois que o arquivo gerado com o Xcode, todas as modificações precisam ser feitas diretamente no arquivo por "digitação direta com o Keayboard"; Sem cópia/pasta! (Exceto se você tem certeza de que o formato que você copia/cola está correto, mas não parece tão fácil saber)

Foi útil?

Solução

Verifique se é a codificação UTF-8 quando possui símbolos especiais.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top