Estamos construyendo una aplicación iOS 8 en Xcode 6.1 que tiene la siguiente estructura de proyecto:
Git Repo 2 se agrega como un submodule a Git Repo 1. El proyecto de marco se muestra como un "Binario embedded" en el proyecto de IU. Tenemos un par de problemas con esto:
¿Hay un mejor enfoque para manejar la situación anterior?
Si defines que tus binarys embeddeds son relativos a los productos de compilation, entonces no importa cómo se vean las estructuras de directory del desarrollador. Esto le permite usar Jenkins como lo desee.
Para uno de los proyectos en los que estoy trabajando, estamos usando un espacio de trabajo versus subproyectos ya que nuestras diferentes bibliotecas son repositorys git diferentes de la aplicación en sí.
Aunque esto es rápido, este enlace describe un poco sobre el uso de los productos relativos a la compilation.
El module Swift iOS no se implementa en el directory de debugging esperado