Xcode 6.4 mostrando 'Simuladores' duplicados com ID exclusivo




ios8 xcode6 (6)

Acabei criando um script para remover duplicatas do Xcode simulator:

https://gist.github.com/buscarini/6ec0ef1385f47fdbc505

Até ontem, tudo estava normal com o Xcode. Ele estava mostrando simuladores como:

Mas hoje, quando abri, a lista de simuladores mudou para:

Cada simulador pode ser visto duas vezes, nome seguido por um ID único. Também observei que o mesmo nomeado Simulator também tem duas instâncias diferentes.

Alguém pode me ajudar, como se livrar disso? Ou como redefini-lo. Dá uma aparência estranha.

Qualquer sugestão será útil.


Eu tenho uma maneira mais fácil de corrigir isso.

Execute o seguinte:

xcrun simctl list devices | grep -v '^[-=]' | cut -d "(" -f2 | cut -d ")" -f1 | xargs -I {} xcrun simctl delete "{}"

Para corrigir isso, vá para Menu-> Janela-> Dispositivos e remova as duplicatas (se você vir vários simuladores para o iPhone 6, por exemplo, remova todos, exceto um).


Parece que vários simuladores foram divididos em dispositivos separados durante a atualização. Então, o que parece que você gostaria de fazer é reduzir sua lista de decisões de saída.

Para visualizar a lista de simuladores, na barra de menus, vá para: Janela> Dispositivos . Aqui você verá todos os simuladores mostrados na sua lista de saída. Não há motivo para não excluir e começar novamente adicionando os simuladores que você deseja


Vá para o terminal para ver a lista de simuladores usando:

xcrun simctl list

Use os IDs para excluir as duplicatas usando:

xcrun simctl delete <ID>

Por exemplo

xcrun simctl delete 4B645F13-D130-412D-8EB4-B49BE7E2D7DA





simulator