Wo werden iOS-Simulator-Screenshots gespeichert?

252

Ich habe einige Screenshots im iPhone Simulator mit iOS 5 gespeichert, kann sie jedoch nicht finden.

Ich hatte dieses Problem schon einmal und es hat verdammt lange gedauert, bis ich sie im Dateisystem gefunden habe. Ist das so einfach, dass ich nur ein Trottel bin, oder nutzt niemand diese Funktion oder was?

Ich weiß, dass ich die Screenshots von meinem echten Telefon bekommen kann, aber ich möchte keine Retina-Screenshots - ich möchte normale Screenshots.

Flyingkiwi
quelle
6
Sie sind für mich auf dem Desktop gespeichert?
Kann Berk Güder
6
Es ist ein ziemlich schlechter Designfehler, Ihnen nicht zu sagen (oder Sie sogar wählen zu lassen), wo die Screenshots gespeichert sind. Vielleicht haben sie entschieden, dass echte Mac-Benutzer nur ein Fenster geöffnet haben und es nie maximieren. Seltsam.
Henrik Erlandsson

Antworten:

313
  1. Wenn Sie Screenshots aus dem Simulator mit Datei -> Screenshot speichern (Befehl-S) erstellen, werden diese Dateien auf dem Desktop wie folgt angezeigt : iOS Simulator Screen shot Apr 22, 2012.png.

  2. Unter Xcode 6 und höher werden Geräte-Screenshots, die mit der Schaltfläche "Screenshot erstellen" im Xcode-Menü "Geräte" aufgenommen wurden, auf dem Desktop angezeigt. Suchen Sie nach einer Datei mit dem Namen " Screen Shot 2014-MM-DD at HH.MM.SS.png"

  3. Wenn Sie für Xcode 5 und älter Screenshots in Xcode (Organizer) erstellen, finden Sie diese in ~/Library/Application Support/Developer/Shared/Xcode/Screenshots. Um Screenshots vom Xcode (Organizer) zu machen, muss ein Hardwaregerät angeschlossen sein. Der Veranstalter scheint keine Screenshots vom Simulator zu machen.

Und außerhalb von Xcode:

  1. Wenn Sie mit dem Finder Screenshots erstellen (Befehl-Shift-3 oder Befehl-Shift-4), werden diese auch wie folgt auf dem Desktop angezeigt: "Screenshot 2012-04-22 at _ AM.png"

  2. Wenn Sie die Grab-Anwendung (in /Application/Utilities) verwenden, können Sie diese Dateien an einem beliebigen Ort speichern. :-)

  3. Wenn Sie einen Screenshot aus Ihrer App heraus in der Fotobibliothek gespeichert haben, z. B. mit UIGetScreenImage und UIImageWriteToSavedPhotosAlbum, landen diese bei ~/Library/Application Support/iPhone Simulator/***version***/Media/DCIM/100APPLE

Michael Dautermann
quelle
und nur Sekunden bevor Claus zuerst seine Antwort eingab, war das die Technik, die ich verwendet habe. Also +1 zu ihm. :-) :-)
Michael Dautermann
2
Da dies die akzeptierte Antwort ist, halte ich es für angebracht, sie so zu bearbeiten, dass sie auch Udos "the Desktop" -Antwort enthält. Dies war der richtige Ort für mich (iOS 5 Simulator)
Mihai Timar
1
Für mich ist nichts in diesem Ordner. Es ist alles auf dem Desktop. Nicht sicher warum? : /
Chakrit
Für mich existiert dieser Ordner nicht. Es ist alles auf dem Desktop.
Fatso
Desktop auch für mich - wieder iOS 5
Davidfrancis
44

Sie werden auf dem Desktop gespeichert und suchen nach einer PNG-Datei mit der Namenskonvention "iOS Simulator Screenshot [DATE] .png".

Du tust
quelle
6
Ich fürchte, das ist bei mir nicht der Fall.
Flyingkiwi
Tut mir leid das zu hören. Peinlicherweise hatte ich das gleiche Problem wie Sie und es dauerte eine Weile, bis ich es an diesem wirklich offensichtlichen Ort gefunden hatte ... Es ist seltsam, dass XCode anscheinend sehr unterschiedliche Speicherorte für diese Dateien verwendet.
Udo
Dies scheint das Verhalten der neuesten Version von Xcode 4.3.1 zu sein.
James J
9

Klicken Sie in der Organizer-Ansicht mit der rechten Maustaste auf einen Screenshot und wählen Sie "Im Finder anzeigen ...".

Dadurch wird der Screenshot-Ordner im Finder für Sie geöffnet.

Claus Broch
quelle
1
Ja, das ist das erste, was ich versucht habe. Ich sehe den Simulator in meinem Organizer in XCode nicht als Gerät, was seltsam ist. Ich sehe nur alle Hardwaregeräte, die ich in der Vergangenheit angeschlossen habe.
Flyingkiwi
8

Es sieht so aus, als ob der neueste Xcode (ich verwende v4.2.1) einen Fehler beim Speichern von Screenshots aus dem iOS-Simulator enthält. Selbst nachdem ich auf Datei> Screenshot speichern geklickt habe, kann ich keine Bilddateien auf dem Desktop finden. Kürzlich habe ich diese großartige Software iOS-Simulator Cropper bemerkt . Sie können Bilder aus dem Simulator mit unterschiedlichen Einstellungen aufnehmen.

Wayne Liu
quelle
3
Ich hatte auch dieses Problem. Die Verwendung von cmd-shift-C und dann cmd-N in der Vorschau funktioniert jedoch.
Jon Tirsen
7

Wenn der Fehler auftritt, können Sie alternativ Bearbeiten-> Kopierbildschirm verwenden, um in die Zwischenablage zu kopieren.

Eisenbahnparade
quelle
5

Sie sind gespeichert in:

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

Ich mag es, sie in meine Dropbox zu legen, um sie auch auf meinen anderen Geräten zu haben.

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

Dadurch wird ein symbolischer Link zu Ihrer Dropbox in Pictures / xcode erstellt

Hendrik
quelle
5

Ich hatte genau das gleiche Problem, aber ich stellte fest, dass (Befehl + Strg + C) den Screenshot in die Zwischenablage kopierte, obwohl (Befehl + s) das Bild nicht auf dem Desktop gespeichert hatte. Anschließend können Sie den Screenshot mit der Vorschau öffnen und speichern.

user1357607
quelle
3

Ich finde eine sehr nützliche Möglichkeit, sie zu finden, die Verwendung der Spotlight-Suchverknüpfung CMD + Space dann den Text "Screenshot" oder "ios Simulator-Screenshot" eingebe.

Wenn es nicht im ersten Suchbildschirm angezeigt wird, können Sie immer die Option Alle im Finder anzeigen verwenden, die an erster Stelle in der Liste steht

Dies funktioniert nicht nur jedes Mal beim ersten Mal, sondern erinnert mich auch daran, wenn ich vergessen habe, wohin ich frühere Screenshots verschoben habe :)

Izzy Manpo
quelle
3

Mit Xcode 9+ speichert Simulator die Screenshot-Datei (angemeldete Benutzer) Desktopund den Standardpfad.

Um den Standardpfad (mit Xcode 9+) zu ändern, halten Sie die ⌥ OptionAlt-Taste auf der Tastatur gedrückt, während Sie einen Screenshot machen. Es wird ein Dialogfeld mit Dateispeicheroptionen angezeigt und es kann auch der Standardpfad festgelegt / geändert werden.

Geben Sie hier die Bildbeschreibung ein

Krunal
quelle
2

Ändern Sie das Gerät: Hardware> Gerät> iPhone (Retina 4-Zoll)

Drücken Sie Befehlstaste + S.

Der Screenshot wird automatisch auf Ihrem Desktop angezeigt

Saad Ur Rehman
quelle
1

Ich habe alle Beiträge durchgesehen, für die ich nicht finden konnte, wo die Screenshots gespeichert sind ... Also habe ich einfach Befehl + Umschalt + 4 verwendet. Nach dem Loslassen der Tasten sehen Sie ein Bullauge in Ihrem Mauszeiger. Klicken und ziehen Sie den Abschnitt des Bildschirms, den Sie kopieren möchten. Sobald Sie den Mausklick loslassen, wird das Bild auf Ihrem Desktop gespeichert. Besser als herauszufinden, wo Simulator Screenshots speichert.

Tripon
quelle
1

Standardmäßig werden Screenshots auf dem Desktop gespeichert .

Mukama
quelle
0

Drücken Sie Befehlstaste + S. Nehmen Sie einen Screenshot auf, der auf dem Desktop gespeichert wird. Siehe Beispiel

Amit Surani
quelle