Pergunta

Eu estou prestes a publicar um aplicativo na App Store, e eu estou olhando para definir a versão mínima OS como aparece no iTunes como "Requer iPhone OS 3.x ou posterior". 2 perguntas:

1) Onde posso definir isso no meu projeto de Xcode?

2) Eu estou ciente da propriedade UITableViewCell numberOfLines que está presente apenas em OS> 3.1. Se eu definir o meu mínimo como OS 3.0, vai pessoas que têm 3.1 ser capaz de ver o número de linhas corretamente como eu codificado? (Obviamente pessoas em 3.0 não será capaz de)

Graças.

Foi útil?

Solução

O que você precisa fazer é alterar a configuração de destino de implantação em seu projeto. O destino de implementação especifica o sistema operacional mínimo que você gostaria que seu aplicativo para correr. Isto é, independentemente do SDK você constrói contra, que deve ser sempre o SDK mais recente para que possa garantir o seu aplicativo é executado corretamente na versão do SO mais recente e disponível. Então, em suma:

  • Defina o SDK base a ser o sistema operacional mais recente disponível
  • Defina o destino de implementação para ser o sistema operacional mais antigo que você gostaria que seu aplicativo para correr.

Para responder à sua segunda pergunta, se você definir o destino de implementação para 3,0 o 3.1-somente o código deixará de compilação. Há soluções para esse problema, no entanto.

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