Forzar Xcode para copyr SIEMPRE carpeta de resources en la compilation

OK, la situación es bastante simple (aunque no resuelve …):

  • Tengo una carpeta de reference, en mi proyecto Xcode, principalmente con resources HTML / JS / CSS, cambiando frecuentemente, usando un editor externo
  • Quiero que esta carpeta particular se vuelva a copyr en el package de aplicaciones, para cada construcción, sin tener que limpiar el proyecto (el proyecto es ENORME, por lo que innecesariamente volver a comstackr es una pérdida de time)

Intenté agregar una fase de compilation personalizada (ejecutar script), ya sea touch la carpeta, o creando un file ficticio en la carpeta de resources y eliminándolo después, pero nada de eso funcionó.

¿Algunas ideas?

Lo que finalmente funcionó para mí:

  • Cree una fase de script de compilation "Ejecutar", antes de Copy Bundle Resources
  • Establezca el script de la siguiente manera:

     find "${SRCROOT}/path/to/resources/$1" -type f -print0 | xargs -0 touch 

He probado que si cambia la date de la última modificación de un file hasta ahora, Xcode buildá el file más nuevo en el package.

Nueva una nueva fase de compilation de scripts de ejecución con su secuencia de commands, la secuencia de commands debe ejecutarse antes de Copy Bundle Resources .

introduzca la descripción de la imagen aquí

En la secuencia de commands, enumere todos los files de resources y use el touch -m filename .