web-dev-qa-db-fra.com

Comment supprimer des entrées de simulateur iOS redondantes de Xcode?

Comment puis-je supprimer tous ces simulateurs supplémentaires de mon menu Xcode?

 Redundant iOS simulators in Xcode

18
Ilias Karim

XCode > Fenêtre > Dispositifs :

Utilisez ensuite la touche Suppr ou cliquez sur l'icône représentant une roue pour supprimer les simulateurs.

11
l'L'l

Si vous voulez faire cela rapidement, je vous recommande les outils fastlane, vous pouvez réinitialiser les simulateurs avec une seule ligne

fastlane snapshot reset_simulators

installer des outils fastlane

Sudo gem install fastlane

Assurez-vous que la dernière version des outils de ligne de commande Xcode est installée:

xcode-select --install

( https://docs.fastlane.tools/actions/capture_ios_screenshots#completely-reset-all-simulators )

Et la commande est

fastlane snapshot reset_simulators
25
Luke

Vous n'avez pas besoin de supprimer les simulateurs que vous ne voulez pas voir dans le menu déroulant des destinations d'exécution. Sur Xcode 9, vous pouvez simplement masquer ceux dont vous n’avez pas besoin.

  1. Allez à la fenêtre > Appareils et simulateurs (ShiftCmd2)

  2. Choisissez le simulateur à gauche et décochez l'option "Afficher comme destination d'exécution" comme indiqué ci-dessous:

Untick 'Show as run destination'

3
Şafak Gezer

Vous pouvez facilement supprimer des périphériques dans XCode 9, mais utilisez la barre d’outils Simulator. Avec un simulateur en cours d'exécution, accédez à la barre supérieure et accédez à Matériel -> Périphérique -> Gérer les périphériques, puis sélectionnez Simulateurs. Vous êtes présenté avec l'option [Appareils | Simulateurs] Sélectionnez donc des simulateurs. Parcourez ensuite la liste en désélectionnant les simulateurs et les versions de système d'exploitation que vous ne souhaitez pas. Trop facile. Lorsque vous recherchez un simulateur dans XCode, la liste est désormais beaucoup plus courte. Suppression des simulateurs indésirables

1
Harry McGovern

Il existe un script Nice Shell qui supprime tous les simulateurs et crée une liste de nouveaux pour vous sur GitHub sans avoir besoin de Fastlane (même si Fastlane en vaut la peine):

https://github.com/jerolimov/reset_simulators

0
Christian