Visão geral da distribuição de aplicativos Xamarin.iOS
Este documento fornece uma visão geral das técnicas de distribuição disponíveis para aplicativos Xamarin.iOS e funciona como um ponteiro para documentos mais detalhados sobre o tópico.
Depois que um aplicativo Xamarin.iOS for desenvolvido, a próxima etapa no ciclo de vida de desenvolvimento do software é distribuir o aplicativo para os usuários, conforme mostrado na seção destacada do diagrama abaixo:
A Apple fornece as seguintes maneiras de distribuir um aplicativo iOS:
Todos esses cenários exigem que os aplicativos sejam provisionados usando o perfil de provisionamento apropriado. Perfis de provisionamento são arquivos que contêm informações de assinatura de código, bem como a identidade do aplicativo e o mecanismo de distribuição desejado. Para a distribuição fora da App Store, também há informações sobre em quais dispositivos o aplicativo pode ser implantado.
Distribuição na App Store
Importante
A Apple indicou que, a partir de março de 2019, todos os aplicativos e atualizações enviados à App Store deverão ter sido criados com o SDK do iOS 12.1 ou posterior, incluído no Xcode 10.1 ou posterior. Aplicativos também devem dar suporte aos tamanhos de tela do iPhone XS e de 12,9 pol. do iPad Pro.
Essa é a maneira principal que aplicativos iOS são distribuídos para consumidores em dispositivos iOS. Todos os aplicativos enviados à App Store exigem aprovação da Apple.
Os aplicativos são enviados à App Store por meio de um portal chamado iTunes Connect. O guia Configurar seu Aplicativo no iTunes Connect fornece mais informações sobre como configurar e usar este portal para preparar um aplicativo Xamarin.iOS para publicação na App Store.
É importante observar que somente os desenvolvedores que pertencem ao Programa de Desenvolvedores da Apple têm acesso ao iTunes Connect. Membros do Programa de Desenvolvedores Corporativos da Apple não tem acesso.
Para obter mais informações, acesse o guia de Distribuição da App Store.
Distribuição interna
Às vezes chamada de Distribuição Corporativa, a distribuição interna permite que membros do Programa de Desenvolvedores Corporativos da Apple distribuam aplicativos internamente para outros membros da mesma organização. A distribuição interna tem as vantagens de não exigir uma análise da App Store e não ter nenhum limite de número de dispositivos nos quais um aplicativo pode ser instalado. No entanto, é importante observar que membros do Programa de Desenvolvedor Corporativo da Applenão têm acesso ao iTunes Connect e, portanto, o licenciado é responsável por distribuir o aplicativo.
Para obter mais informações sobre como obter a configuração e como distribuir um aplicativo internamente, consulte o guia de distribuição interna.
Distribuição ad hoc
Aplicativos Xamarin.iOS podem ser testados pelo usuário por meio da distribuição ad-hoc, que está disponível no Programa de Desenvolvedores da Apple e pelo Programa de Desenvolvedor Corporativo da Apple, permitindo que até 100 dispositivos iOS sejam testados. O melhor caso de uso para a distribuição ad hoc é distribuição dentro de uma empresa quando iTunes Connect não for uma opção.
Para obter mais informações sobre como obter a configuração e como distribuir um aplicativo internamente, consulte o Guia de distribuição Ad hoc.
Aplicativos personalizados para empresas
A Apple permite a distribuição personalizada de aplicativos para empresas e educação. Examine o Guia do Usuário do Apple Business Manager para obter informações.