Ad Hoc Distribuição - Será que atualizar uma versão instalada anterior existente de um aplicativo?

StackOverflow https://stackoverflow.com/questions/1618717

Pergunta

O que acontece quando um usuário instala uma distribuição ad hoc de um aplicativo já existente? E o que acontece se esse aplicativo (ou um mais novo) atinge a App Store oficial?

Para resumir:

  1. Um usuário já tem um v1.0 e v2.0 recebe um ad hoc
  2. Um usuário tem a hoc v2.0 anúncio eo lançamento público oficial v2.0 atinge a loja
  3. Um usuário tem a hoc v2.0 anúncio e um lançamento público oficial v3.0 atinge a loja

Em outras palavras,

é a versão ad hoc uma compilação stand-alone ou o faz de atualização fato de uma versão anterior como esperado de uma atualização? E será atualizado assim que uma versão mais recente bate na loja?

Foi útil?

Solução

O que acontece quando um usuário instala uma distribuição ad hoc de um aplicativo existente?

Eu não tenho uma resposta para isso; Eu acho que ele substitui.

E o que acontece se esse aplicativo (ou um mais novo) atinge a App Store oficial?

Nada acontece quando o aplicativo atinge o app store per-se (por exemplo, não 'update' aviso via App Store.app); no entanto, se o usuário instala o distrib App Store. anteriormente Ad Hoc instalar vai embora. Eu fiz isso com um aplicativo sem armazenamento local então eu não tenho certeza se todos os arquivos locais seriam retidos (por exemplo, se o aplicativo salva o conteúdo à sua dir sandbox).

O meu disclaimer: Eu fiz isso antes SDK3.0. Eu tive beta testers ad-hoc que eu iria enviar um e-mail de teste constrói. Vários testadores foram, então, dado o lançamento oficial via códigos promocionais.

Espero que isso ajude.

-Scott H

Outras dicas

Mesmo se o aplicativo distribuído é inteiramente o mesmo, por exemplo, o mesmo executável, uma vez que ambos realeases são diferentes, cada versão deve ter um número de versão diferente. Então, se você lançou 2,0 ad hoc, e a versão oficial, em seguida, liberado, essa versão deve ser diferente, por exemplo 2.0.1, para fins de organização e clareza. Você vai saber se o cliente refere-se à versão 2.0 que essa é uma versão ad hoc, e se a versão é 2.0.1, que é a versão oficial sem a necessidade de mais informações. Em resumo, cada lançamento individual deve ter um número de revisão individual e único.

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