O dispositivo 'iPad Pro (12,9 polegadas) (2ª geração)' não está na lista de simuladores disponíveis

11

Eu esperava que alguém soubesse o que fazer com esse erro que estou recebendo após executar o instantâneo da fastlane

Erro ao definir o valor '["iPhone 11 Pro Max", "iPhone 8 Plus", "iPad Pro (12,9 polegadas) (2ª geração)", "iPad Pro (12,9 polegadas) (3ª geração)"]' para opção ' dispositivos '[!] Device' iPad Pro (12,9 polegadas) (2ª geração) 'não está na lista de simuladores disponíveis' iPhone 8, iPhone 8 Plus, iPhone 11, iPhone 11 Pro, iPhone 11 Pro Max, iPhone 11 Pro Max, iPad Pro (9.7- polegadas), iPad Pro (11 polegadas), geração), Apple TV, Apple TV 4K, 1080p), Apple Watch Series 4 - 40mm, Apple Watch Series 4 - 44mm, Apple Watch Series 5 - 40mm, Apple Watch Series 5 - 44mm '

Eu verifiquei novamente o Xcode (11.1). Eu tenho o iPad Pro (12,9 polegadas) (ambas as gerações) na lista de simuladores, mas de alguma forma ele não é capturado ao chamar o instantâneo de fastlane. Adicionei as duas gerações do iPad Pro (12,9 polegadas) ao Xcode depois que atualizei da 10.3, pois o Xcode removeu esses dois simuladores para o 11.1. Então, acho que a adição dessas duas atualizações posteriores está causando o problema.

Eu executei a lista xcrun simctl para obter a lista de simuladores disponíveis e posso confirmar que eles estão presentes na lista.

Se alguém tiver alguma sugestão, por favor me avise.

Conforme solicitado, o Snapfile:

dispositivos (["iPhone 11 Pro Max", "iPhone 8 Plus", "iPad Pro (12,9 polegadas) (2ª geração)", "iPad Pro (12,9 polegadas) (3ª geração)]])

idiomas (["en-GB", "en-US", "fr-FR"])

esquema ("Example_UITests") output_directory ("./ fastlane / screenshots") clear_previous_screenshots (true) número_de_retries (0) reinstalar_app (true)

Imagem da lista de simuladores instalados no Xcode: Lista de simuladores para iOS Lista de simuladores para iOS

BB193DEV
fonte
Você já tentou reinstalar o xcode?
biddulph.r
Você editou a mensagem do console? Porque existe uma "geração) aleatória", depois de "iPad Pro (11 polegadas)" na lista de simuladores disponíveis. Você também está usando a versão mais recente do fastlane?
shim
@ shim Eu reinstalei o xcode e essa "geração)" adicional está na mensagem, eu levantei a resposta diretamente do terminal sem editar. Sim, eu estou usando a versão mais recente do fastlane e xcode.
BB193DEV 23/10/19
Você pode ir para Janela> "Dispositivos e simuladores"> guia "Simuladores" e publicar uma captura de tela do menu lateral e do simulador com o problema?
shim
@ shim Obrigado por adicionar a imagem corretamente, adicionei uma captura de tela. Infelizmente, a janela não me permite expandir além da largura limitada na barra lateral, então acabei de selecionar o simulador de problemas.
BB193DEV 23/10/19

Respostas:

18

Aqui está o que você precisa fazer para obter o iPad Pro (12,9 polegadas) (segunda geração) iOS 13.3 :

xcrun simctl create "iPad Pro (12.9-inch) (2nd generation)" "com.apple.CoreSimulator.SimDeviceType.iPad-Pro--12-9-inch---2nd-generation-" "com.apple.CoreSimulator.SimRuntime.iOS-13-3"

Se você possui uma versão iOS mais nova / mais antiga, edite o comando.

Codetard
fonte
11
Eu tive que entrar primeiro: sudo xcode-select -s /Applications/Xcode.apppara resolver meu PATH, então eu poderia inserir este comando e funcionou. Obrigado.
Grant