Estoy intentando encender un cierto llavero, y cerrar otro. Necesito esto porque nuestra empresa & appstore identidades se llaman igual.CLI: Cambie los llaveros para firmar un xcodebuild
Ahora, hago un "llavero de desbloqueo de seguridad" seguido de un "llavero de seguridad predeterminado" para abrir el llavero correcto y hacer un "llavero de seguridad" en el llavero que deseo no usar.
Pero xcodebuild aún ve las entradas en ambos llaveros y se da por vencido.
iPhone Distribution: Company name.: ambiguous (matches "iPhone Distribution: Company name." in /Users/user/Library/Keychains/login.keychain and "iPhone Distribution: Company name" in /Users/user/Library/Keychains/enterprise.keychain)
¿Cómo evito que el sistema encuentre la entrada en el llavero que bloqueo?
Sin embargo, esta es una opción potencialmente no deseada en caso de construcciones paralelas, cuando las tareas pueden cambiar el llavero incorrecto al mismo tiempo. Todavía preferiría la opción del script PackageApplication para establecer el llavero preferido para la búsqueda de certificados. – lef