Tengo un proyecto XCode con destino múltiple que compila un archivo de código fuente compartido, además de archivos .xib específicos. Básicamente, cada objetivo crea una aplicación diferente, pero bajo el capó, la mayor parte del código se comparte.Usar el objetivo agregado para firmar y desplegar varias aplicaciones
Me gustaría una forma de automatizar la implementación de estas aplicaciones. Actualmente, debo seleccionar el objetivo en el menú desplegable del esquema, seleccionar Producto> Archivar, hacer clic en compartir, seleccionar el certificado de firma de código apropiado y una ubicación, luego implementar mi .ipa.
Creo que necesito usar un Agregado que construye todos mis objetivos y use xcrun
as seen in this question on StackOverflow como un script ejecutado en la fase de compilación de cada objetivo, pero estoy bloqueado en la parte de firma de código. Encontré el CODE_SIGN_IDENTITY
en la sección Configuración de compilación del Xcode Build Setting Reference. ¿Cómo puedo acceder mediante programación al perfil de provisión especificado en la configuración de compilación de cada objetivo?
supongo último recurso sería la de almacenar los perfiles en un directorio de conocimientos en relación con mi ruta de código fuente