Pergunta

A minha pergunta está relacionada com o iphone appstore implantação alças de implantação para quando diferentes versões do iphone solicitar a aplicação. Além disso, faz um tem que apresentar uma compilação para cada versão ou seja 2.0,2.1 e 2.2. Eu desenvolvi para usuários móveis e redirecionadas do Windows para um determinado url baseada na plataforma Windows Mobile que eles estavam usando. Lá eles basta baixar e executar um arquivo cab.

Apenas tentando obter minha cabeça em torno de como o processo de implantação App Store funciona.

Foi útil?

Solução

Você pode usar o SDK mais recente (por exemplo 2.2.1) para telefones alvo de qualquer sistema operacional anterior, contanto que você não usar uma API que só está disponível em um sistema operacional mais tarde.

target OS   app generally works on
---------   ----------------------
2.0         2.2.1, 2.2, 2.1, 2.0
2.1         2.2.1, 2.2, 2.1
2.2         2.2.1, 2.2
2.2.1       2.2.1

No entanto, se você usar uma API que não existe em um sistema operacional de telefone mais cedo, então não vai funcionar. Por exemplo, as APIs nesta página não vai funcionar no OS 2.1 (Você precisa fazer o login para ver o conteúdo dessa página.): http://developer.apple.com/iphone/library/releasenotes/Miscellaneous/iPhone22APIDiffs/iPhone21_iPhone22_APIDiffs.html

Outras dicas

O modo como funciona é que você enviar seu aplicativo construído com versão X do SDK. Os usuários, então, só será capaz de download (iPhone) ou sync (iTunes), o aplicativo se o estiver executando> = X em seu telefone.

Algumas coisas a ter em mente;

  1. Não são havido muitos casos de atualizações de firmware com mudanças que têm quebrado aplicações. Por esta razão, é melhor usar e testar com a versão recente do SDK.
  2. No somepoint é provável que a Apple vai "lista negra" velhos SDKs e exigir que os pedidos usar um mínimo de uma determinada versão.
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top