Pergunta

Então, a última atualização foi lançada para o iOS hoje e, embora eu tenha encontrado isso antes de gerenciar, mas agora que estou fazendo muitos testes, está me deixando louco.

Existe uma maneira de implantar para dispositivos em execução 4.1? Não consigo definir as configurações do projeto para qualquer outro SDK base além de 4.2 e não consigo implantar para dispositivos em execução 4.2 se não atualizar.

Foi útil?

Solução

Sim. Nas configurações de construção, há um valor chamado "Target de implantação do iOS". Você pode definir isso como uma versão mais antiga do iOS. Observe que isso não impede que você use novos recursos do iOS 4.2, portanto, você precisa ter cuidado, como se o fizer, ele lançará um erro de tempo de execução no sistema operacional mais antigo.

Outras dicas

Na verdade, existem alguns lugares, e as configurações podem ser diferentes para suas configurações de depuração, liberação e implantação.

Assim, você pode ir para: Informações do Projeto - Implantação - Target de implantação do iOS. ('Excluir' se for ousado e irá para o padrão do SDK base)

Estes são substituídos pelas configurações de destino, então verifique -as também. Target (clique duas vezes no ícone de destino) - Implantação - Target de implantação do iOS

Dessa forma, você pode fazer sua depuração em 4.2 ou 4.1 sem alterar sua configuração de construção de liberação até que você tenha algum bug resolvido!

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