Pergunta

Aqueles de nós com aplicativos para iPhone (lançados ou não lançados) podem enviar compilações beta limitadas usando distribuição ad-hoc. Enquanto os documentos da Apple para isso têm alguns buracos, existem vários blogs, postagens e outros artigos por aí na "rede" que preenchem as lacunas.

No entanto, uma coisa que eu não vi ninguém mencionando, e fiquei curioso: quando você faz uma compilação beta, usa o mesmo aplicativo do aplicativo que o seu aplicativo lançado (ou a ser lançado)?

O argumento para usar um ID diferente é que a versão beta ainda poderia ser executada ao lado do aplicativo lançado. Isso provavelmente é mais importante se você já tiver uma versão lançada no campo.

Um argumento contra é que a versão beta não teria acesso a nenhum dado que o aplicativo divulgado possa ter gerado e vice -verssa. Isso pode ou não ser o que você deseja caso a caso.

Existem problemas com essa abordagem? Eu só tenho um ID do aplicativo registrado atualmente, mas o IIRC não há obstáculos apenas para criar mais conforme necessário ..?

Estaria interessado em ouvir o que os outros estão fazendo.

Foi útil?

Solução

Usamos o mesmo ID do aplicativo, apenas para simplificar. Existem dores de cabeça suficientes na distribuição ad-hoc que não queremos confundir ninguém com "Por que existem dois aplicativos no meu telefone?" problemas.

Outras dicas

Eu acho que depende da importância dos dados em seu aplicativo. Se os dados forem valiosos, não acho que os testadores beta desejassem colocar em risco, portanto, ter um Appid separado faria sentido. Obviamente, isso também significa que eles não testam o aplicativo como totalmente e qualquer código de "atualização" não será testado.

No meu caso (gostoso), os dados são apenas um cache do Delicious.com, para que um bug catastrófico no meu código signifique, em pior, baixando todos os seus favoritos novamente. Então, eu tendem a usar o mesmo Appid para tudo.

Eu uso os dois identificadores de pacote diferentes para permitir que minha equipe de testes tenha várias versões do aplicativo instalado, bem como diferentes nomes de exibição de pacote, para que eles possam ver facilmente que estão usando um desenvolvimento ou versão beta e relatar esse número de volta para mim quando os problemas são encontrados.

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