Me han dado la propiedad de varias aplicaciones de iOS para compilar y enviar a iTunes Connect, pero me he encontrado con un problema muy desagradable. Los certificados de distribución deben tener un nombre único, y debido a varias razones tengo 2 certificados con un solo nombre de personas.
Si hay certificados con nombre duplicado, aunque tengan ID únicos, el proceso de compilación muere con un error de Signo de código que indica que los certificados deben tener un nombre único. Esto me lleva a una situación en la que tengo que eliminar los certificados firmados que tengo, descargar el que quiero, enjuagar, repetir.
Y ahora hay un problema más difícil. Estoy llegando a un punto en el que estas compilaciones se pueden ejecutar en su mayoría de forma automatizada a través de los binarios de línea de comando xcodebuild
y xcrun
, excepto por el problema anterior.
¿Es posible almacenar las claves públicas / privadas en algún lugar "global", que estarán disponibles para cualquier solicitud de llavero, y hacer un nuevo llavero para contener un solo certificado firmado, pero permitir que los dos llaveros trabajen juntos en orden ¿Para pasar la firma del código?