Me han dado la titularidad de varias apps de iOS para construir y enviar a iTunes Connect, pero se han topado con una muy desagradable asunto. Los Certificados de distribución debe ser un nombre exclusivo, y debido a diversas razones, tengo 2 certificados con un solo nombre de las personas.
Si hay duplicados denominada certificados, aunque tienen Identificadores únicos, el proceso de generación muere con un Signo de Código de error que indica certificados deben tener un nombre único. Esto me lleva a una situación en la que tengo que eliminar el certificado firmado(s) que tengo, descargar la que yo quiero, enjuague, repita.
Y ahora hay un problema más difícil. Estoy llegando a un punto donde estas compilaciones son en su mayoría capaces de ejecutarse completamente automatizado a través de la xcodebuild
y xcrun
de la línea de comandos binarios, excepto para el problema anterior.
Es posible almacenar las claves Pública/Privada en algún lugar "global", que estará disponible para cualquier llavero de la solicitud, y hacer un nuevo llavero de mantener sólo un único certificado firmado, pero permitir que los dos llaveros para trabajar juntos con el fin de pasar de firma de código?