example ejecutable crear python ruby xcode build-automation

python - ejecutable - Tutorial o guía para secuencias de compilación de XCode de secuencias de comandos



crear ejecutable python linux (1)

Para agregar archivos a la fase de Compile Sources usando una secuencia de comandos, deberá manipular el archivo project.pbxproj su proyecto mediante programación.

En términos generales, usted lograría esto al analizar el archivo project.pbxproj en una estructura de datos en memoria, manipulando esa estructura de datos a través de una interfaz programática, y luego escribiendo la estructura de datos en un nuevo archivo project.pbxproj .

Hay varios proyectos que podrían ayudarte a hacer esto, no he probado ninguno de ellos:

Y aquí hay una serie de publicaciones de blog con gran información general sobre los contenidos y el formato de los archivos XCode project.pbxproj .

Finalmente, puede valer la pena señalar que para manipulaciones muy simples, particularmente si no le preocupan los cosméticos de su archivo project.pbxproj que se estropeó, puede seguir la sugerencia en esta respuesta Stack Overflow para analizar el project.pbxproj archivo en la línea de comando como así:

plutil -convert xml1 -o - myproj.xcodeproj/project.pbxproj

¡Análisis feliz!

Me gustaría agregar algunos archivos a la fase de compilación de Compile Sources usando una secuencia de comandos en XCode, que se extrae de algunas referencias de carpetas. Hasta ahora no he podido encontrar mucha documentación.

  1. ¿Dónde está la documentación general (o un buen tutorial) para crear scripts de las fases de compilación de XCode?
  2. ¿Cómo puedo agregar archivos a la fase de compilación de orígenes?
  3. ¿Cómo puedo descubrir información sobre el proyecto y las referencias de la carpeta dentro de él?
  4. ¿Hay alguna consideración especial si quiero crear un script en Ruby o Python vs. bash scripting?