2012-10-09 40 views
6

Intenté agregar un archivo Localizable.strings y agregar algunas cadenas para probar, todo funciona bien.Error de Localizable.strings: el compilador dice que falta el archivo

Sin embargo, cuando intento agregar una localización, las cosas empiezan a ponerse raras. Puedo agregar una localización (inglés y ruso) y puedo ver en el buscador que los archivos están listados en las dos carpetas; ru.lproj y en.lproj.

Cuando limpio y construyo me sale el siguiente error de compilación:

Copy .strings file Error 
The file "Localizable.strings" couldn't be opened because there is no such file. 
+2

¿Has revisado esta publicación: http://stackoverflow.com/questions/9359835/the-file-infoplist-strings-couldnt-be-opened? – tiguero

+0

Gracias. No fue ese error, pero me llevó a investigar el archivo .pbxproj, donde encontré el error. ¡Gracias! – user373455

Respuesta

15

fijo por un empujón en la dirección correcta desde este enlace proporcionado por tiguero en el comentario.

me parecía aún más en el archivo .pbxproj y encontramos este fila cobarde, que se parecía a pescado:

6AAE55EC1551A42500C1F3F0 /* Localizable.strings */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.strings; path = Localizable.strings; sourceTree = "<group>"; }; 

lo quité, limpiar y reconstruir. Ahora se reemplaza por la siguiente línea:

6AC473DC1624BF3E00503305 /* Localizable.strings in Resources */ = {isa = PBXBuildFile; fileRef = 6AC473DE1624BF3E00503305 /* Localizable.strings */; }; 

Y funciona!

+0

Si pudiera votar más de una vez, lo haría. Gracias por esto. – Tim

+0

¡Hombre, acabas de hacer mi día! – EliaCereda

+2

Sé que esto fue hace un tiempo, pero ahora tengo el mismo problema. ¿Puede alguien decirme dónde puedo encontrar el archivo .pbxproj? –

Cuestiones relacionadas