Configurar funcionalidades

Crear una versión Mac de una app para iPad

Con Xcode 11 y macOS 10.15 o posterior, puedes usar Mac Catalyst para crear una versión para Mac de una app de iPad. Esta versión usa UIKit, pero se ejecuta en macOS.

Si usas Xcode 11.3 o anterior, deberás habilitar la funcionalidad Mac Catalyst y elegir que se genere un ID de app automáticamente.

A partir de Xcode 11.4, las apps nuevas creadas con Mac Catalyst pueden usar el mismo ID de paquete que la app de iPad para permitir la compra universal. Si no quieres distribuir las apps juntas, puedes registrar un ID de paquete diferente. Es muy recomendable que continúes desarrollando todas las apps que estuvieras creando con Mac Catalyst a través de Xcode 11.4 o posterior.

Apps existentes y Xcode 11.3 o anterior

Si usas Xcode 11.3 o anterior, o si ya distribuiste tu app de Mac creada con Mac Catalyst a través de un ID de paquete generado automáticamente, sigue el proceso que se indica a continuación para registrar nuevos ID de apps a fin de admitir nuevas extensiones de apps.

  1. En Certificates, Identifiers & Profiles (Certificados, identificadores y perfiles), haz clic en Identifiers (Identificadores) en la barra lateral y selecciona tu ID de app en la lista. Luego, desplázate hacia abajo, activa la funcionalidad Mac Catalyst y haz clic en Configure (Configurar).

  2. Haz clic en Configure (Configurar) y selecciona Automatically create an identifier (Crear un identificador automáticamente). Este era el comportamiento predeterminado de Xcode 11.3 y anterior.

  3. Haz clic en Save (Guardar) en la esquina superior derecha para registrar los cambios realizados a tu ID de app.

  4. Si aparece un cuadro de diálogo, haz clic en Confirm (Confirmar) para finalizar los cambios.

Nota: En Xcode 11.4, deberás cambiar las opciones de creación para que la configuración siga siendo compatible. Obtén más información.

Xcode 11.4

Con el lanzamiento de Xcode 11.4, puedes crear apps para iOS, macOS y tvOS con el mismo ID de paquete. Para crear tu app, genera un perfil de suministro de Mac Catalyst y selecciona tu ID de app. Si quieres actualizar una app de Mac existente con Mac Catalyst y tu app aún no se distribuyó, no necesitas habilitar la funcionalidad Mac Catalyst.