Nota
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Al desarrollar una aplicación .NET Multi-platform App UI (.NET MAUI) iOS es esencial probarla mediante la implementación en un dispositivo, antes de cargarla en la App Store para su distribución. Ambas tareas requieren que usted o otra persona de su organización se inscriban en uno de los programas para desarrolladores de Apple:
- La inscripción en el programa App Store Connect de Apple
permite publicar las aplicaciones de iOS en la App Store pública de Apple. - La inscripción en el programa Enterprise de Apple le permite publicar sus aplicaciones iOS en una "AppStore" privada controlada por su organización.
La interfaz de administración de cuentas de Apple en Visual Studio permite ver los certificados de firma y los perfiles de aprovisionamiento, crear nuevos certificados de firma y descargar perfiles de aprovisionamiento existentes.
Aceptar el contrato de licencia de Apple
Cada año, Apple requiere que revise y acepte su contrato de licencia. Para ello, inicie sesión en su cuenta de desarrollador de Apple y acepte cualquier contrato de licencia que se le presente.
Generación de una clave de API
Para poder agregar una cuenta de desarrollador de Apple a Visual Studio, deberá generar una clave de API.
Generación de una clave de API appStoreConnect
Si se ha inscrito en el programa AppStoreConnect de Apple, usted deberá hacer lo siguiente:
- Inicie sesión en su cuenta de desarrollador de Apple .
- Seleccione Usuarios y Acceso.
- Seleccione la pestaña Integraciones.
- Seleccione la pestaña Claves de equipo.
- Presione el botón +.
- Escriba un nombre descriptivo en el campo Nombre.
- Escriba Admin en el campo Acceso.
- Presione aceptar.
Nota:
Actualmente, Visual Studio solo admite las claves de equipo y no admite las claves individuales .
Solo las claves de administrador podrán registrar nuevos IDs de paquetes y generar nuevos perfiles de aprovisionamiento. claves de desarrollador no podrán realizar estas tareas.
Para obtener más información sobre la API AppStoreConnect de Apple, visite la documentación de API de AppStoreConnect de Apple .
Generación de una clave de API empresarial
Si te has inscrito en el Programa Empresarial de Apple , deberás hacer lo siguiente:
- Inicie sesión en su cuenta de desarrollador de Apple .
- Seleccione Usuarios y Acceso ubicado en la sección Servicios.
- Seleccione la pestaña Integraciones.
- Presione el botón +.
- Escriba un nombre descriptivo en el campo Nombre .
- Escriba Admin en el campo acceso.
- Presione aceptar.
Nota:
Solo las claves de administrador podrán registrar nuevos IDs de paquetes y generar nuevos perfiles de aprovisionamiento. claves de desarrollador no podrán realizar estas tareas.
Para obtener más información sobre cómo generar una clave de API empresarial, visite la documentación de la API del programa Enterprise de Apple.
Agregar una cuenta de desarrollador de Apple
Para agregar la cuenta de Apple a Visual Studio:
En Visual Studio, vaya a Herramientas > Opciones > Xamarin > Cuentas de Apple y haga clic en el botón Agregar:
Proporcione un nombre descriptivo para su clave de API y copie los valores del ID de emisor y del ID de clave del sitio web de Apple en los cuadros de texto adecuados. Si aún no lo ha hecho, descargue la clave privada desde el sitio web de Apple a una ubicación segura y después use el botón Examinar... para seleccionar la ubicación de la clave privada descargada:
Visualización de certificados de firma y perfiles de aprovisionamiento
Al seleccionar una cuenta de desarrollador de Apple y un nombre de equipo, se habilita el botón Ver detalles.... Al hacer clic en él, se abre el cuadro de diálogo de detalles del equipo que muestra una lista de identidades de firma y perfiles de aprovisionamiento que están instalados en el equipo. Este cuadro de diálogo organiza las identidades de firma por tipo, con la columna Estado que te indica si el certificado es:
- Válido. La identidad de firma (tanto el certificado como la clave privada) está instalada en el equipo y no ha expirado.
- No está en el Llavero. Apple contiene una identidad de firma válida. Para instalarlo en el equipo, debe exportarse desde otro equipo. No puedes descargar la identidad de firma de la cuenta de desarrollador de Apple, ya que no contiene la clave privada.
- Falta la clave privada. Un certificado sin clave privada está instalado en el Llavero.
- Expirado. El certificado ha caducado. Debes quitarlo del llavero.
Creación de un certificado de firma
Para crear una nueva identidad de firma, en el cuadro de diálogo detalles del equipo, haz clic en Crear certificado para abrir el menú desplegable y selecciona el tipo de certificado que deseas crear. Si tienes los permisos correctos, aparecerá una nueva identidad de firma pasados unos segundos.
Si una opción de la lista desplegable está atenuada y no seleccionada, significa que no tienes los permisos de equipo correctos para crear este tipo de certificado.
Descarga de perfiles de aprovisionamiento
El cuadro de diálogo de detalles del equipo también muestra una lista de todos los perfiles de aprovisionamiento asociados a la cuenta de desarrollador de Apple. Puedes descargar todos los perfiles de aprovisionamiento en el equipo local haciendo clic en el botón Descargar todos los perfiles.