web-dev-qa-db-fra.com

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

J'ai enregistré des captures d'écran dans le simulateur iPhone sous iOS 5, mais je ne les ai pas trouvées. 

J'ai déjà eu ce problème auparavant, et il m'a fallu beaucoup de temps pour les trouver dans le système de fichiers. Est-ce si simple que je ne suis qu'un idiot, ou 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 Retina - je veux des captures d'écran normales.

242
Flyingkiwi
  1. Si vous créez des captures d'écran depuis le simulateur en utilisant Fichier -> Enregistrer une capture d'écran (Commande + S), ces fichiers se retrouvent sur le Bureau sous la forme suivante: iOS Simulator Screen shot Apr 22, 2012.png.

  2. Sous Xcode 6 et versions ultérieures, les captures d'écran de périphériques prises avec le bouton "Capturer une capture d'écran" du menu "Périphériques" de Xcode se retrouveront sur le bureau. Cherchez un fichier nommé "Screen Shot 2014-MM-DD at HH.MM.SS.png"

  3. Pour Xcode 5 et versions antérieures, si vous créez des captures d'écran à partir de Xcode (Organizer), vous les trouverez dans ~/Library/Application Support/Developer/Shared/Xcode/Screenshots. Pour prendre des captures d’écran à partir du Xcode (Organizer), vous devez connecter un périphérique matériel. L'organisateur ne semble pas prendre de captures d'écran depuis le 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), elles se retrouveront également sur le bureau sous la forme suivante: "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 Photos à partir de votre application, par exemple avec UIGetScreenImage et UIImageWriteToSavedPhotosAlbum, elles se trouvent à ~/Library/Application Support/iPhone Simulator/***version***/Media/DCIM/100Apple.

305
Michael Dautermann

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".

43
Udo

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 pour vous le dossier des captures d'écran dans le Finder.

9
Claus Broch

Il semble que le dernier Xcode (j'utilise v4.2.1) contienne un bug d'enregistrement 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 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.

8
Wayne Liu

Si vous rencontrez ce bogue, vous pouvez également utiliser Édition-> Copier l'écran pour copier dans le presse-papiers.

7
railwayparade

Ils sont stockés dans:

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

J'aime les mettre dans ma Dropbox pour les avoir également 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

5
Hendrik

J'avais exactement le même problème, mais j'ai constaté que bien que (Commande + s) n'ait pas enregistré l'image sur le bureau (Commande + Ctrl + C), la copie d'écran a été copiée dans le Presse-papiers. Vous pouvez ensuite ouvrir et enregistrer la capture d'écran à l'aide de Aperçu.

5
user1357607

Je trouve un moyen très utile de les trouver est d'utiliser le raccourci de recherche Spotlight CMD + Espace puis entrez 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 en premier dans la liste

Non seulement cela fonctionne pour 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 vers :)

3
Izzy Manpo

Changer d'appareil: Matériel> Appareil> iPhone (Retina 4-inch)

Appuyez sur Command + S

La capture viendra automatiquement sur votre bureau

2
Saad Ur Rehman

Avec Xcode 9+, Simulator enregistre le fichier de capture d’écran sur Desktopet son chemin par défaut.

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

enter image description here

1
Krunal

J'ai parcouru tous les messages pour lesquels je ne pouvais pas trouver où les captures d'écran étaient enregistrées .... Donc, je viens d'utiliser la commande + Maj + 4, après avoir relâché les touches, vous verrez apparaître une bulle dans le pointeur de la souris. Cliquez et faites glisser la section de l'écran que vous souhaitez copier. Lorsque vous relâchez le bouton de la souris, l'image est stockée sur votre bureau. Mieux que de savoir où Simulator stocke les captures d'écran.

1
Tripon

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

1
mukama

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

0
Amit Surani