[Xojo 2025r2] Publicar en la Mac App Store… desde diferentes cuentas

Cuando se trata de publicar apps de macOS a la Mac App Store generalmente sólo tenemos que lidiar con una cuenta de Desarrolladores correspondiente al Programa de Desarrollo de Apple. Esto es, un único Team ID. Pero como bien han apuntado varios usuarios, existen escenarios en los que una misma persona pertenece a varias cuentas de desarrollo de Apple y, de hecho, ha de publicar apps de Xojo a la Mac App Store para las diferentes empresas a las que pertenecen dichas cuentas de desarrolladores. Esto es, varios Team ID. Entonces, ¿cómo lidiar con ello cuando se configura la Contraseña Específica de Aplicación disponible desde Xojo 2025r1?

La buena notifica es que, a partir de Xojo 2025r2, ¡podrás hacerlo! Por omisión todo funcionará como venía haciéndolo hasta ahora. Esto es, una Contraseña Específica de Aplicación Global utilizada por Xojo y basada en el nombre de acceso al portal de Desarrollo de Apple (un email), el Team ID correspondiente a la cuenta de desarrollador, y la contraseña propiamente dicha obtenida en http://appleid.apple.com

Por tanto, si no haces nada más… todo funcionará como venía haciéndolo tanto en los proyectos existentes como en los nuevos proyectos de macOS y dirigidos a publicarse en la Mac App Store. Pero, para aquellos otros proyectos en los que necesites utilizar una Cuenta de Desarrollador Apple diferente (es decir, un Team ID distinto), entonces tendrás que obtener una nueva Contraseña Específica de Aplicación en http://appleid.apple.com e introducir los datos en cada uno de los campos disponibles en el diálogo de configuración correspondiente a Build Settings > macOS > App Store Connect > Settings.

Luego, sólo tendrás que activar la casilla de verificación “Save with Project”. Al hacerlo, dicha contraseña específica de aplicación se guardará con el proyecto propiamente dicho, y serán dichos ajustes los que se utilicen cuando se pulse sobre el botón “Publish” en el IDE de Xojo.

Adicionalmente, si por cualquier razón necesitases utilizar la Contraseña Específica de Aplicación Global en ese mismo proyecto, entonces sólo tendrás que seleccionar la entrada “Global” en el menú superior disponible en ese mismo diálogo.

Por supuesto, ¡recuerda esto! Si vas a publicar apps de macOS usando diferentes Cuentas de Desarrollador Apple, entonces asegúrate de que todos los certificados requeridos estén instalados en el Llavero de tu Mac!

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *