Où sont stockées les captures d’écran du simulateur iOS?

J’ai enregistré des captures d’écran dans l’iPhone Simulator sous iOS 5, mais je ne les trouve pas.

J’ai eu ce problème avant, et il m’a fallu des années pour les trouver dans le système de fichiers. Est-ce si simple que je ne suis qu’un imbécile, ou est-ce que personne n’utilise cette fonctionnalité ou quoi?

Je sais que je peux obtenir les captures d’écran de mon vrai téléphone, mais je ne veux pas de captures d’écran de la rétine – je veux des captures d’écran normales.

  1. Si vous créez des captures d’écran à partir du simulateur à l’aide de Fichier -> Enregistrer la capture d’écran (Command-S), ces fichiers se retrouvent sur le bureau comme: iOS Simulator Screen shot Apr 22, 2012.png .

  2. Sous Xcode 6 et versions ultérieures, les captures d’écran sockets avec le bouton “Prendre une capture d’écran” dans le menu “Périphériques” Xcode se retrouveront sur le bureau. Recherchez un fichier nommé ” Screen Shot 2014-MM-DD at HH.MM.SS.png

  3. Pour Xcode 5 et versions ultérieures, si vous créez des captures d’écran depuis Xcode (Organizer), vous les trouverez dans ~/Library/Application Support/Developer/Shared/Xcode/Screenshots . Pour prendre des captures d’écran à partir de Xcode (Organizer), vous devez avoir un périphérique matériel connecté. L’organisateur ne semble pas prendre de captures d’écran du simulateur.

Et en dehors de Xcode:

  1. Si vous créez des captures d’écran à l’aide du Finder (commande-shift-3 ou commande-shift-4), celles-ci se retrouvent également sur le bureau comme: “Screen Shot 2012-04-22 at _ AM.png”

  2. Si vous utilisez l’application Grab (trouvée dans /Application/Utilities ), vous pouvez enregistrer ces fichiers partout où vous le souhaitez. 🙂

  3. Si vous avez enregistré une capture d’écran dans la bibliothèque Photos depuis votre application, par exemple avec UIGetScreenImage et UIImageWriteToSavedPhotosAlbum, ils se retrouvent dans ~/Library/Application Support/iPhone Simulator/***version***/Media/DCIM/100APPLE

Ils sont enregistrés sur le bureau, recherchez un fichier PNG avec la convention de dénomination “Capture d’écran du simulateur iOS [DATE] .png”

Dans la vue Organiseur, cliquez avec le bouton droit de la souris sur une capture d’écran et sélectionnez “Afficher dans le Finder …”.

Cela ouvrira le dossier des captures d’écran dans le Finder pour vous.

Il semble que le code Xcode le plus récent (j’utilise la v4.2.1) présente un problème de sauvegarde des captures d’écran du simulateur iOS. Même après avoir appuyé sur Fichier> Enregistrer la capture d’écran, je ne trouve aucun fichier d’image sur le bureau. Récemment, j’ai remarqué ce logiciel génial iOS-Simulator Cropper . Il vous permet de capturer des images du simulateur avec différents parameters.

Si vous rencontrez le bogue, vous pouvez également utiliser Edition-> Copier l’écran pour copier dans le presse-papiers.

Ils sont stockés dans:

 ~/Library/Application\ Support/Developer/Shared/Xcode/Screenshots 

J’aime les mettre dans mon Dropbox pour les avoir aussi sur mes autres appareils.

 cd ~/Library/Application\ Support/Developer/Shared/Xcode/ mkdir ~/Dropbox/Pictures/xcode/ mv Screenshots/* ~/Dropbox/Pictures/xcode/ rm -rf Screenshots ln -sf ~/Dropbox/Pictures/xcode/ Screenshots 

Cela créera un lien symbolique vers votre Dropbox dans Pictures / xcode

J’ai eu exactement le même problème mais j’ai trouvé que bien que (Command + s) n’ait pas enregistré l’image sur le bureau (Commande + Ctrl + C) a copié la capture d’écran dans le presse-papiers. Vous pouvez ensuite ouvrir et enregistrer la capture d’écran en utilisant Aperçu.

Je trouve un moyen très utile de les trouver: utiliser le raccourci de recherche Spotlight CMD + Space, puis saisir le texte “Capture d’écran” ou “Capture d’écran du simulateur ios”

Si ce n’est pas dans l’écran de recherche initial, vous pouvez toujours utiliser l’option Afficher tout dans le Finder , la première de la liste.

Cela fonctionne non seulement la première fois, à chaque fois, mais cela me rappelle aussi quand j’ai oublié où j’ai déplacé les précédentes captures d’écran 🙂

Changez le périphérique: Matériel> Périphérique> iPhone (Retina 4 pouces)

Appuyez sur Commande + S

La capture d’écran apparaîtra automatiquement sur votre bureau

Je suis passé par tous les articles pour lesquels je ne pouvais pas trouver où les captures d’écran sont sauvegardées … Donc, je viens d’utiliser commande + shift + 4, après avoir relâché les touches, vous verrez un œil dans le pointeur de la souris. Cliquez et faites glisser la section de l’écran que vous souhaitez copier. Une fois que vous relâchez votre souris, l’image sera stockée sur votre bureau. Mieux que de savoir où le simulateur stocke les captures d’écran.

Par défaut, les captures d’écran sont enregistrées sur le bureau .

Avec Xcode 9+, Simulator enregistre le fichier de capture d’écran sur le Desktop (utilisateur connecté) et son chemin par défaut.

Pour modifier le chemin par défaut (avec Xcode 9+), appuyez sur le bouton button Option (alt) du clavier et maintenez-le enfoncé pendant que vous effectuez une capture d’écran. Il montrera à un dialog avec des options de stockage de fichiers et permet également de définir / modifier le chemin par défaut.

entrer la description de l'image ici

Appuyez sur la commande + S. Prenez le cliché et il stockera dans le bureau Voir l’exemple