Quero usar o Xcode 7 com o iOS 10.
Pelo que entendi, trabalhar com o iOS 10 beta requer o Xcode 8 beta, por isso devo atualizar meu Xcode. No entanto, meu código não pode ser compilado pelo novo compilador, por isso quero permanecer no Xcode 7.
Como posso conseguir isso?
Respostas:
Você precisa usar o DeveloperDiskImage do Xcode 8 Beta. Para extrair o aplicativo Xcode 8 Beta e copiar o DeveloperDiskImage para iOS 10 para sua pasta Xcode.
Suponha que você extraia o Xcode para Downloads / Xcode-beta.app
Após copiar o DeveloperDiskImage, você deve iniciar o Xcode e conectar o dispositivo iOS ao seu mac.
Edit:
Com uma instalação padrão do Xcode, é possível criar um link virtual:
fonte
kAMDMobileImageMounterDeviceLocked
. Ainda não encontrou uma solução alternativa.Você pode usar qualquer SDK em uma versão mais antiga do Xcode, simplesmente copiando e colando a pasta do sistema operacional necessária. Além disso, obviamente você não pode ter dois aplicativos com o mesmo nome, apenas renomeie-os para Xcode 7 e Xcode 8.
clique com o botão direito do mouse / clique com a tecla Ctrl pressionada no ícone do aplicativo Xcode 8 para mostrar o conteúdo do pacote e navegar até esse local e copiar a pasta iOS 10.0 ou WatchOS 3.0 etc.
Em seguida, navegue para o mesmo local no Xcode 7 e cole a pasta.
Reinicie o Xcode 7. Você terá que esperar um pouco para o Xcode reconstruir os símbolos etc.
fonte
Para mim, nenhuma das sugestões acima funcionou.
Em vez disso, naveguei para este local (pressione CMD + SHIFT + K para inserir o caminho abaixo) (através do localizador)
E copiou a
10.0(14A5339a)
pasta, que contém a imagem de disco do desenvolvedor. Então coleiEDIT: estou usando o Xcode7 (versão 7.3.1-7D1014), o beta público 10 do iOS 10 (14A5345a) - é lançado em 19 de agosto de 2016
fonte
Embora copiar a pasta que contém a imagem do disco ainda seja o melhor caminho, não tive tempo para baixar o Xcode mais recente para se apossar da pasta da imagem do disco, então basicamente arquivei o aplicativo e o exportei usando a opção Salvar para desenvolvimento, depois o instalou no dispositivo de teste usando o aplicativo iTunes.
No meu caso, eu tinha o Xcode 8.0 querendo construir em um dispositivo iOS 10.2.1.
fonte
Pascal && Fanruten estão certos.
testado em 12 de agosto, versão Xcode 7.3.1 (7D1014) E iOS 10.0 (14A5309d) no iPhone6 Plus.
Criei um link simbólico conforme sugerido (o caminho é um pouco diferente ... veja abaixo.), Mas funciona com o link para o Xcode Versão 8.0 beta 4 (8S188o).
apenas para completude:
Beta 4
Beta 5
fonte
sudo ln -s /Applications/Xcode-beta.app/Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport/10.0\ \(14A5335a\)/ /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport/10.0
A resposta de Tymac quase funcionou para mim. Em vez de copiar e colar, eu tinha duas janelas do Finder abertas e arrastei a pasta iOS 10 para a pasta Xcode 7. Quando estiver no Xcode 7, abra a pasta e verifique se há um arquivo dmg.
Antes, eu havia arrastado uma cópia da pasta de suporte do dispositivo iOS 10 para a minha área de trabalho e copiada para a pasta Xcode 7. Isso pareceu descompactar o arquivo dmg, então o Xcode 7 ainda reclamou. Precisa ser um arquivo dmg na pasta
fonte
Um aviso Tentei usar o XCode 7.3.1 com imagens do ios 10 do XCode 8.1 para o projeto cordova (funciona), mas tive problemas com as permissões de notificações por push (configurações diferentes para o ios 8/9/10). Não tenho certeza, mas me parece que algumas diretivas do compilador estão ausentes no 7.3.1
fonte
Aqui está o XCode 9 e o iOS 11 Beta 1:
fonte
meus dois centavos para o Xcode Versão 11 beta contra o Xcode 10 após wwdc2019:
ln -s /Applications/Xcode-beta.app/Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport/13.0 /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport/13.0
para que eu possa usar meu iPhone com iOS 13 beta no Xcode 10.
após ln -s, o pls relançará o Xcode
fonte