Pergunta

Tenho pesquisado stackoverflow e lido em vários blogs para obter uma resposta à minha pergunta "Posso distribuir meu aplicativo para alguém, sem obter o UDID do dispositivo dele?"

As respostas que encontrei são sobre "NÃO! Você deve ter a lista de UDIDs"

MAS, tenho pessoas (uma empresa privada) me dizendo que costumavam instalar aplicativos sem dar UDIDs de seus dispositivos ao desenvolvedor.O desenvolvedor costumava enviar um arquivo .ipa para eles, eles apenas arrastavam e soltavam no itunes, é isso!Estou tonto ..

De que forma eles fizeram isso sem UDIDs?(Sou contra o jailbreak, não é uma opção)

Ou talvez eles estejam mentindo?

Foi útil?

Solução

"Empresa privada". Essa é a pista.

Os desenvolvedores de loja de aplicativos só podem distribuir aplicativos para (até 100) dispositivos com UDIDs conhecidos. Esse é o plano de US $ 100 que a maioria de nós tem . Só podemos criar perfis de assinatura para distribuição ad-hoc aos nossos 100 dispositivos ou para envio à Apple. ([eta:] Ou, agora, para distribuição por tempo limitado para AppleIDs específicos por meio do novo Apple TestFlight .)

Também existe o programa de desenvolvedor empresarial , um plano anual de $ 300 aberto para empresas (atualmente, qualquer empresa com um número DUNS; os requisitos costumavam ser mais rigorosos.) Os desenvolvedores corporativos não podem enviar à loja de aplicativos, mas podem assinar aplicativos para instalação em qualquer dispositivo, sem conhecimento de UDIDs. p>

O contrato de desenvolvedor empresarial inclui um acordo para não instalar tais aplicativos em dispositivos não associados à organização ou negócio. Os dispositivos verificam o certificado de assinatura com a Apple, portanto, se você tentar vender aplicativos assinados pela empresa ao público, a Apple notará e desligará você. Além disso, os perfis de provisionamento corporativo expiram anualmente, portanto, os dispositivos precisam ser atualizados com novos perfis ou os aplicativos param de funcionar.

[Edite para adicionar, mais tarde:] Uma terceira opção excelente (na verdade apenas uma característica da primeira) é o B-2-B App Store. Descobrimos que este é um ajuste muito melhor para a maioria dos casos de usuário em que configuramos contas empresariais para clientes antes. Funciona quase da mesma forma que a distribuição normal da loja de aplicativos, exceto que o aplicativo não é público - é visível apenas para uma lista de AppleIDs de cliente que você, o desenvolvedor, especifica no upload. Esses clientes, que devem fazer parte do programa de compra por volume gratuito, podem "comprar" quantas cópias do aplicativo como eles querem, na forma de códigos de resgate, e distribuí-los para dispositivos de usuários finais, porém, é conveniente.

É muito elegante. Assista ao vídeo WWDC sobre ele. Aplicativos B2B podem custar o que você quiser, incluindo US $ 0. Downloads e atualizações usam os mecanismos normais da app store. Os códigos de resgate podem ser atribuídos por dispositivo em vez de AppleID se o cliente usar o Apple Configurator para provisionar seus dispositivos. Existem algumas limitações, mas não são onerosas. Altamente recomendado.

Outras dicas

É possível usar Apple Developer Testflight (sim, a Apple comprou uma empresa chamada Testflight e não o fezt renomear seu serviço) para distribuir aplicativos iOS sem a necessidade de gerenciar UDIDs.

Teste interno

Você precisa conhecer os testadores do iTunes ID da Apple e há um limite rígido para licenças de testadores beta disponíveis por aplicativo.Em 2016, são 25 testadores com até 10 dispositivos cada.Você precisa atribuir funções de administrador ou desenvolvedor aos testadores.

Teste externo

O aplicativo precisa ser aprovado no processo de revisão e há limite de 2.000 usuários.

Existem alguns serviços que podem fazer isso para você, um deles é o TestFlight , que usa o desenvolvedor de empresas assinando quergeorge descreveu a distribuição de seu aplicativo.Os testadores nem precisam usar o iTunes para instalar o aplicativo em seus dispositivos.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top