Publicando aplicativos Xamarin.Mac na Mac App Store

Visão geral

Os aplicativos Xamarin.Mac podem ser distribuídos de duas maneiras diferentes:

  • ID de Desenvolvedor – Os aplicativos assinados com uma de ID de Desenvolvedor podem ser distribuídos fora da App Store, mas são reconhecidos pelo GateKeeper e têm instalação permitida.
  • Mac App Store – Os aplicativos devem ter um pacote de instalação e o aplicativo e o instalador devem ser assinados, para o envio para a Mac App Store.

Este documento explica como usar o Visual Studio para Mac e o Xcode para configurar uma conta de Desenvolvedor da Apple e configurar um projeto Xamarin.Mac para cada tipo de implantação.

Programa de desenvolvedores do Mac

Quando você ingressar no Mac Developer Program, o desenvolvedor terá a opção de ingressar como Pessoa Física ou Empresa, conforme mostrado na captura de tela abaixo:

The Apple Developer Portal

Escolha o tipo de registro correto para a sua situação.

Observação

As escolhas feitas aqui afetarão a forma como algumas telas aparecem ao configurar uma conta de desenvolvedor. As descrições e capturas de tela neste documento são feitas da perspectiva de uma conta de desenvolvedor de Pessoa Física. Em uma Empresa, algumas opções só estarão disponíveis para usuários Administradores de Equipe.

Certificados e identificadores

Esse guia o orienta durante a criação dos Certificados e Identificadores que serão necessários para publicar um aplicativo Xamarin.Mac.

Criar perfil de provisionamento

Esse guia o orienta na criação dos Perfis de Provisionamento que serão necessários para publicar um aplicativo Xamarin.Mac.

Configuração de aplicativos Mac

Este guia explica como configurar um aplicativo Xamarin.Mac para publicação.

Entrar com a ID de desenvolvedor

Este guia explica como assinar um aplicativo Xamarin.Mac com a ID de Desenvolvedor para publicação.

Pacote para Mac App Store

Este guia ensina como agrupar um aplicativo Xamarin.Mac para publicação na Mac App Store.

Carregar na Mac App Store

Este guia ensina como fazer upload de aplicativos Xamarin.Mac para publicação na Mac App Store.