Configurar recursos

Criar uma versão para Mac de um app para iPad

Com o Xcode 11 e o macOS 10.15 ou versões posteriores, você pode usar o Mac Catalyst para criar uma versão para Mac de um app para iPad. Essa versão usa o UIKit, mas é executada no macOS.

Se você usa o Xcode 11.3 ou versões anteriores, será necessário ativar o recurso Mac Catalyst e escolher que um App ID seja gerado automaticamente para você.

Do Xcode 11.4 em diante, novos apps criados com o Mac Catalyst podem usar o mesmo ID de pacote que o app para iPad para compatibilidade com compra universal. Se você não quiser distribuir os apps juntos, poderá registrar um outro ID de pacote. É altamente recomendável que você use o Xcode 11.4 ou versões posteriores para continuar o desenvolvimento de apps criados com o Mac Catalyst.

Apps existentes e Xcode 11.3 ou versões anteriores

Se você usa o Xcode 11.3 ou versões anteriores, ou já tiver distribuído seu app para Mac compilado com o Mac Catalyst usando um ID de pacote gerado automaticamente, siga o processo abaixo para registrar novos App IDs para ter compatibilidade com novas extensões de app.

  1. Em Certificates, Identifiers & Profiles (Certificados, Identificadores e Perfis), clique em Identifiers (Identificadores) na barra lateral, selecione seu App ID na lista, role para baixo, ative o recurso Mac Catalyst e clique em Configure (Configurar).

  2. Clique em Configure (Configurar) e selecione Automatically Create an Identifier (Criar um identificador automaticamente). Esse era o comportamento padrão no Xcode 11.3 e versões anteriores.

  3. Clique em Save (Salvar) no canto superior direito para registrar as alterações no App ID.

  4. Se aparecer uma caixa de diálogo, clique em Confirm (Confirmar) para finalizar as alterações.

Nota: No Xcode 11.4, será necessário alterar os ajustes de compilação para manter a compatibilidade com essa configuração. Saiba mais.

Xcode 11.4

Com o lançamento do Xcode 11.4, é possível criar apps para iOS, macOS e tvOS usando o mesmo ID de pacote. Para compilar seu app, crie um perfil de provisionamento do Mac Catalyst e selecione seu App ID. Para atualizar um app para Mac existente ainda não distribuído usando o Mac Catalyst, você não precisará ativar o recurso Mac Catalyst.