¿Por qué Xcode dice "Duplicado recurso localizado info.plist encontrado" cuando trato de importar o exportar localizaciones?

Estoy seguro de que hay algo desorderado en el file del proyecto, pero no he podido encontrarlo (es un proyecto henetworkingado nuevo para mí).

Si elimino la reference a info.plist en el proyecto, se importará y exportará correctamente, lo que es una solución alternativa, pero no ideal (obviamente, aunque es fácil de revertir).

He buscado files de info.plist duplicates y no hay ninguno que pueda ver (en realidad existen para la aplicación y la aplicación watchkit, pero de todos modos se nombran de otra manera).

El nombre real de mi info.plist es como myapp-info.plist, pero se nombra correctamente en la configuration de compilation: el proyecto se construye bien.

He buscado en Google fuera de esto y no puedo encontrar ningún otro informe, así que estoy realmente atrapado. El siguiente paso es grabar una request de soporte técnico de Apple y cuando lo haga, informaré, pero pensé que primero pediría a la comunidad de SO.

¡Gracias!

Tuve el mismo error. Para solucionarlo, tuve que localizar el file * -info.plist. Seleccione el file info.plist y click "Localizar …" en el panel Inspector de files.

No sé si has resuelto este problema pero tuve el mismo problema. Creo que sucede cuando cambias el nombre del proyecto y la configuration de compilation no hace su trabajo para reflejar el cambio. El Test info.plist se refiere al mismo plist original del objective y parece causar este problema.

Vaya a comstackr configuraciones en su proyecto> Objetivo> Nombre-proyecto-Pruebas> Configuración de compilation. A continuación, busque Packaging> Info.plist File y cambie la carpeta a project-nameTest / Info.plist.

Espero que este sea el truco.

Mi experiencia fue diferente aquí. Tengo varios objectives que todos usan la misma base de código. En algún momento (aparentemente debido a una combinación manual incorrecta), la configuration de Info.plist en la pestaña Configuración de generación se configuró con el mismo valor para varios objectives.

introduzca la descripción de la imagen aquí

Una vez que solucioné todos esos problemas, pude exportar el file Xliff sin problemas.

Estaba recibiendo este post de error en Xcode 7.3.1 y lo que hice fue crear un nuevo proyecto vacío en Xcode y modelar mis files info.plist después de eso. Esto involucró:

  • cambiar el nombre de mi file [nombre de la aplicación] -Info.plist a Info.plist y moverlo fuera de Supporting Files a la carpeta principal
  • yendo al objective del proyecto (pestaña General) y seleccionando el file renombrado. Debería haber un button para 'Elegir file Info.plist'
  • haciendo lo mismo en la carpeta Pruebas. No creo que este paso sea necesario para corregir el error, pero lo hizo por coinheritance.

Estuve mirando esta pregunta en SO: el recurso localizado duplicado "/Localizable.strings" encontró xcode 6.1 y pude exportar a .xliff con éxito cuando eliminé la reference al file ProjectName-Info.plist.

Volví a agregar el file y el proyecto se compiló satisfactoriamente. Debe eliminar la reference nuevamente cada vez que quiera exportar / importar y volver a agregar el file nuevamente.

No pude importar los files .xliff actualizados con éxito, pero estoy pensando en usar solo el file Localizable.strings en el futuro. ¡Estoy feliz de que Project -> Editor -> Exportar para la localización finalmente funcionó!