Compartir vía


Perfiles de aprovisionamiento para aplicaciones Xamarin.Mac

Los perfiles de aprovisionamiento permiten a los desarrolladores incorporar en sus aplicaciones de Xamarin.Mac varias características específicas de macOS (antes conocido como Mac OS X), como iCloud y notificaciones de inserción. Es necesario crear, descargar e instalar un perfil de aprovisionamiento de Mac para cada aplicación que se desarrolle y que use estas características.

The Apple Provisioning Portal

Perfil de aprovisionamiento de desarrollo

Un perfil de aprovisionamiento de desarrollo permite que una aplicación destinada a Mac App Store se pruebe en los equipos específicos que se han configurado en el perfil. Esto es especialmente importante cuando se usan características de macOS como iCloud y las notificaciones de inserción.

Nota:

El desarrollador debe haber creado un certificado de desarrollo de Mac para poder crear un perfil de aprovisionamiento de desarrollo. Complete los detalles como se indica en la captura de pantalla para generar un perfil de aprovisionamiento de desarrollo que se pueda usar para crear compilaciones. Debe haber un certificado de desarrollo de Mac válido disponible para su selección en el cuadro Certificado y, como mínimo, un sistema registrado para las pruebas.

Haga lo siguiente:

  1. Seleccione el tipo de perfil de aprovisionamiento que se va a crear y haga clic en el botón Continuar:

    Selecting the profile type

  2. Seleccione el identificador de la aplicación para la que se va a crear el perfil y haga clic en el botón Continuar:

    Selecting the app ID

  3. Seleccione el identificador de desarrollador usado para firmar el perfil y haga clic en Continuar:

    Selecting the developer ID

  4. Seleccione los equipos en los que se puede usar este perfil y haga clic en Continuar:

    Selecting the allowed computers

  5. Ahora, especifique un nombre de perfil y haga clic en el botón Generar:

    Screenshot shows entering the Profile Name into the provisioning window.

  6. Haga clic en el botón Descargar para descargar el nuevo perfil:

    Screenshot shows Download button for the profile.

  7. Los perfiles de aprovisionamiento de desarrollo se instalan en el panel de preferencias de perfiles de la aplicación Preferencias del sistema de Mac:

    Screenshot shows the Install verification dialog box.

  8. En el panel de preferencias de perfiles se mostrarán todos los perfiles instalados:

    Showing all installed profiles

  9. El perfil también aparecerá en la utilidad de certificados de desarrollador en caso de que tenga que volver a descargarse:

    The Developer Certificate Utility

Será necesario crear un perfil de aprovisionamiento de desarrollo para cada aplicación nueva o cuando se agregue un equipo nuevo para realizar pruebas en él.

Perfil de aprovisionamiento de producción

Los perfiles de aprovisionamiento de producción son necesarios para compilar un paquete para enviarlo a Mac App Store.

Haga lo siguiente:

  1. Seleccione el tipo de perfil que se va a crear y haga clic en el botón Continuar:

    Selecting the type of profile

  2. Seleccione el identificador de la aplicación para la que se va a crear el perfil y haga clic en el botón Continuar:

    Selecting the app ID

  3. Seleccione el identificador de empresa para firmar el perfil y haga clic en el botón Continuar:

    Selecting the company ID

  4. Especifique un nombre de perfil y haga clic en el botón Generar:

    Generating the profile

  5. Haga clic en Descargar para obtener el archivo del perfil de aprovisionamiento (extensión .provisionprofile):

    Downloading the profile

  6. Arrástrelo al organizador de Xcode o haga doble clic en él para instalarlo. El perfil aparecerá en el organizador de Xcode:

    Installing the profile

  7. El perfil de aprovisionamiento también aparecerá en la lista:

    Showing the installed profiles

Si el desarrollador cambia alguna vez las características que usa un identificador de aplicación (por ejemplo, habilitar iCloud o notificaciones push), debe volver a crear los perfiles de aprovisionamiento para ese identificador de aplicación.