Estou pensando em atualizar para o iOS SDK 4.2. Mas o que eu quero saber é se ainda poderei executar o simulador como iOS 3.2. Isso ocorre porque estou criando o iAds para iPad, mas ainda quero verificar se meu programa será executado com o iOS 3.2.
Nota: Vi uma postagem semelhante a essa no passado, mas elas não foram realmente úteis para fornecer as etapas exatas de como isso poderia ser feito.
Respostas:
Se você tiver iAds no seu binário, não poderá executá-lo em nada antes do iOS 4.0 e ele será rejeitado se você tentar enviar um binário como este.
Você ainda pode executar o simulador a partir do 3.2 após a atualização.
No iPhone Simulator, selecione Hardware -> Versão -> 3.2
fonte
Para quem encontrar essa pergunta mais antiga, agora você pode baixar
todasas versões antigas.Xcode
->Preferences
->Components
(Clique na guia Simuladores).Instale todas as versões que você deseja / precisa.
Para mostrar todos os simuladores instalados:
Destino -> No menu suspenso "destino de implantação", escolha a versão instalada com a versão mais baixa nr.
Agora você deve ver todos os seus simuladores disponíveis no menu suspenso.
fonte
XCODE 10.1
1. Vá para Xcode -> Preferências (CMD de atalho)
2. Selecione Componentes
3. Baixe a versão do Simulator
4. XCode -> Open Developer Tool -> Simulator Isso iniciará o Simulator como aplicativo independente
5 Hardware -> Dispositivo -> Gerenciar dispositivos ...
6. Clique no + iCon para criar uma nova versão do simulador.
7. Especifique o nome do simulador, o tipo de dispositivo e escolha a versão do SO no menu suspenso.
8. Clique em Criar.
9. Hardware -> Dispositivo -> iOS 11.0 -> iPhone 6
É isso aí, aproveite a codificação!
fonte
Abra o xcode e, no menu superior, vá para xcode > Preferências > Downloads e você terá a opção de baixar sdks antigos para usar com o xcode. Você também pode baixar ferramentas de linha de comando e suporte à depuração de dispositivos.
fonte
No XCode, em Destinos , clique com o botão direito do mouse no seu projeto e em Obter Informações . Na guia Compilar, procure o Destino de implantação do iOS. Ao alterar isso, você poderá testar diferentes versões do iOS.
fonte
Para adicionar o simulador iOS anterior ao Xcode 4.2, você precisa do arquivo do instalador antigo xcode_3.2.6_and_ios_sdk_4.3.dmg (ou versão similar) e faça o seguinte:
Agora há uma lista do seu simulador instalado.
fonte
Escolher versões mais antigas do simulador não é óbvio no Xcode 3.2.5. Os Xcodes mais antigos tinham listas separadas de "iOS Device SDKs" e "iOS Simulator SDKs" no menu pop-up de configuração de compilação "Base SDK", mas no Xcode 3.2.5 eles foram substituídos por uma única lista "iOS SDKs" que oferece apenas 4.2 e "mais recente".
Se você criar um novo projeto padrão do iOS, o padrão será 4.2 para SDK base e destino de implantação e, no pop-up "Visão geral" no canto superior esquerdo do projeto, apenas o simulador 4.2 estará disponível.
Para executar um simulador iOS mais antigo, você deve escolher uma versão iOS mais antiga no pop-up da configuração de construção "Destino de implantação do iOS". Somente então o pop-up "Overview" oferecerá simuladores mais antigos: de volta para 4.0 para iPhone e para 3.2 para iPad.
fonte
O simulador NÃO PODE ser baixado de:
Xcode -> Preferências -> Downloads
Apenas os símbolos dos dispositivos iOS. Como esta opção diz:
Ou seja, você precisa de um dispositivo iOS 4.2 para testar um aplicativo iOS 4.2
fonte