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

252

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 âges effrayants pour les trouver dans le système de fichiers. Est-ce si simple que je ne suis qu'un idiot, 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.

Flyingkiwi
la source
6
Ils sont enregistrés sur le bureau pour moi?
Can Berk Güder
6
Ne pas vous dire (ou même vous laisser choisir) où les captures d'écran sont stockées est une faille de conception assez mauvaise ... peut-être qu'ils ont décidé que les vrais utilisateurs de Mac n'ont qu'une seule fenêtre ouverte et ne la maximisent jamais. Bizarre.
Henrik Erlandsson

Réponses:

313
  1. Si vous créez des captures d' écran à partir dans le simulateur en utilisant Fichier -> Enregistrer une capture d'écran (Commande-S), les fichiers finissent sur le bureau comme quelque chose comme: iOS Simulator Screen shot Apr 22, 2012.png.

  2. Sous Xcode 6 et plus récent, les captures d'écran des appareils prises avec le bouton "Prendre une capture d'écran" dans le menu "Appareils" de 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 plus, si vous créez des captures d'écran à partir de Xcode (Organiseur), vous les trouverez dans ~/Library/Application Support/Developer/Shared/Xcode/Screenshots. Pour prendre des captures d'écran 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 (command-shift-3 ou command-shift-4), celles-ci se retrouvent également sur le bureau sous la forme: "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 où vous le souhaitez. :-)

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

Michael Dautermann
la source
et quelques secondes à peine avant que Claus ne tape sa réponse en premier, c'est la technique que j'ai utilisée. Alors +1 pour lui. :-) :-)
Michael Dautermann
2
Comme il s'agit de la réponse acceptée, je pense qu'il serait approprié de la modifier pour inclure également la réponse "le bureau" d'Udo. C'était le bon endroit pour moi (iOS 5 Simulator)
Mihai Timar
1
Pour moi, il n'y a rien dans ce dossier. Tout est sur le bureau. Pas certain de pourquoi? : /
chakrit
Pour moi, ce dossier n'existe pas. Tout est sur le bureau.
Fatso
Desktop for me too - iOS 5 again
davidfrancis
44

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"

Tu fais
la source
6
J'ai bien peur que ce ne soit pas le cas pour moi.
Flyingkiwi
Désolé d'entendre ça. Embarrassant, j'ai eu le même problème que vous et il m'a fallu un certain temps pour le trouver à cet endroit vraiment évident ... C'est étrange que XCode utilise apparemment des emplacements très différents pour ces fichiers.
Udo
Cela semble être le comportement de la dernière version de Xcode 4.3.1.
James J
9

Dans la vue Organiseur, faites un clic droit sur une capture d'écran et sélectionnez "Afficher dans le Finder ...".

Cela ouvrira le dossier de captures d'écran dans le Finder pour vous.

Brochure Claus
la source
1
Oui, c'est la première chose que j'ai essayée. Je ne vois pas le simulateur comme un appareil dans mon organiseur dans XCode, ce qui est étrange. Je ne vois que tous les périphériques matériels que j'ai connectés par le passé.
Flyingkiwi
8

Il semble que le Xcode le plus récent (j'utilise la version 4.2.1) ait des captures d'écran de sauvegarde des bogues du simulateur iOS. Même après avoir appuyé sur Fichier> Enregistrer la capture d'écran, je ne trouve aucun fichier 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 paramètres.

Wayne Liu
la source
3
J'ai eu ce problème également. L'utilisation de cmd-shift-C puis de cmd-N dans l'aperçu fonctionne cependant.
Jon Tirsen
7

Alternativement, si vous rencontrez le bogue, vous pouvez utiliser Edition-> Copier l'écran pour copier dans le presse-papiers.

chemin de fer
la source
5

Ils sont stockés dans:

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

J'aime les mettre dans ma 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 Images / xcode

Hendrik
la source
5

J'ai eu exactement le même problème mais j'ai trouvé que même si (Commande + s) n'avait pas enregistré l'image sur le bureau (Commande + Ctrl + C) copiait la capture d'écran dans le presse-papiers. Vous pouvez ensuite ouvrir et enregistrer la capture d'écran à l'aide de l'aperçu.

user1357607
la source
3

Je trouve un moyen très utile de les trouver est d'utiliser le raccourci de recherche Spotlight CMD + Space puis d'entrer 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 qui est la première de la liste

Non seulement cela fonctionne la première fois, à chaque fois, mais cela me rappelle aussi quand j'ai oublié où j'ai déplacé les captures d'écran précédentes :)

Izzy Manpo
la source
3

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

Pour modifier le chemin par défaut (avec Xcode 9+), maintenez le ⌥ Optionbouton (alt) du clavier enfoncé pendant que vous prenez une capture d'écran. Il affichera une boîte de dialogue avec les options de stockage de fichiers et permet également de définir / modifier le chemin par défaut.

entrez la description de l'image ici

Krunal
la source
2

Changez l'appareil: Matériel> Appareil> iPhone (Retina 4 pouces)

Appuyez sur Commande + S

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

Saad Ur Rehman
la source
1

J'ai parcouru tous les messages pour lesquels je n'ai pas pu trouver où les captures d'écran sont enregistrées ... Donc, je viens d'utiliser la commande + Maj + 4, après avoir relâché les touches, vous verrez un oeil de boeuf dans le pointeur de votre souris. Cliquez et faites glisser la section de l'écran que vous souhaitez copier. Après avoir relâché votre souris, l'image sera stockée sur votre bureau. Mieux que de savoir où Simulator stocke les captures d'écran.

Tripon
la source
1

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

mukama
la source
0

Appuyez sur commande + S. prendre une photo d'écran et il sera stocké dans le bureau Voir l'exemple

Amit Surani
la source