É possível usar o XCode6 beta com um SDK do IOS 7.1? As novas ferramentas são muito mais agradáveis, mas eu preciso construir para IOS7
Respostas:
25 para resposta № 1Sim. 1. Primeiro baixe o SDK 7.1 - XCode6Beta> Preferências> Downloads> iOS 7.1 Simulator.
Nota: O XCode6-Beta pode coexistir com o XCode regular (XCode 5.x). Mas quando você baixar o iOS 7.1 Simulator, ele realmente é baixado para o caminho do XCode 5 !! (provavelmente um bug).
- Abra a pasta SDKs do XCode5. /Aplicativos/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs
- Abra a pasta SDKs do XCode6-beta.
/Aplicativos/Xcode6-Beta.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs - Copie o iPhoneOS7.1.sdk da pasta SDK do XCode5 para o XCode6-Beta.
- Reinicie o XCode6-beta
Agora, se você vai para as configurações de criação do projeto, SDK base, você verá 7.1 junto com 8.0.
Apreciar!
3 para resposta № 2
Eu estou usando o XCode6 e o SDK versão 8 regularmente agora,mas eu tive que compilar um aplicativo com a versão 7 do SDK, porque a versão 8 estava causando muitos problemas nos dispositivos com o iOS8 instalado, enquanto nos dispositivos com o iOS7 instalado tudo estava rodando bem .. (!!)
Eu então:
- foi para Downloads XCode
- navegou através de algumas páginas, a fim de obter a versão mais recente do XCode 5 e baixado
- abriu o DMG com Image Mounter
- ícone do XCode com a tecla direita e selecionado "Mostrar conteúdo do pacote"
- Navegou pelo Finder através do Índice / Desenvolvedor / Plataformas / iPhoneOS.platform / Developer / SDKs /
- copiou o iPhoneOS7.sdk e colou em / Aplicativos / XCode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/
- reiniciar o XCode
- agora você pode selecionar o SDK 7.1 como o que deve ser usado em seu projeto
isso resolveu imediatamente todos os meus problemas com o aplicativo
1 para resposta № 3
Na linha de comando, você pode copiar o SDK 7.1 da distribuição atual do Xcode para a distribuição do Xcode 6 Beta, desta forma:
cp -r /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS7.1.sdk /Applications/Xcode6-Beta5.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/
O exemplo acima copiará recursivamenteconteúdo da pasta iPhoneOS7.1.sdk para o destino apropriado para o Xcode6-Beta5. Copiar o SDK para Xcode6-Beta6 exigiria o ajuste da linha de comando para apontar para a pasta Xcode6-Beta6.app.
0 para a resposta № 4
Então, nós tivemos uma questão muito semelhante, nosso objetivo eradepurar um problema que só aparece no iOS 8 (com um aplicativo embutido no xCode 5 no iOS 7.1 SDK). Estávamos tentando usar o xCode 6, mas achamos muito instável e decidimos voltar ao xCode 5 e depurar usando UIAlertNotifications (como anteriormente não pudemos conectar nosso dispositivo iOS 8 ao xCode 5)
Depois de conectar nosso dispositivo iOS 8 ao xCode 6,Quando reabrimos o xCode 5, nosso dispositivo iOS 8 foi reconhecido e pudemos depurar usando instruções NSLog (os pontos de interrupção ainda causaram a falha do nosso aplicativo - tornando aparente que os problemas relacionados aos pontos de interrupção são com o iOS 8 em vez do xCode 6 como outros sugeriram)
Espero que esta informação seja de alguma ajuda para os outros que estão por aí!