Dove sono memorizzati gli screenshot del simulatore iOS?


252

Ho salvato alcuni screenshot nel simulatore iPhone con iOS 5, ma non riesco a trovarli.

Avevo già avuto questo problema e mi ci sono voluti anni prima di trovarli nel file system. È così semplice che sono solo un ottuso, o nessuno usa questa funzione o cosa?

So di poter rimuovere gli screenshot dal mio telefono reale, ma non voglio schermate della retina: voglio schermate normali.


6
Sono salvati sul desktop per me?
Può Berk Güder il

6
Non dirti (o nemmeno lasciarti scegliere) dove sono archiviati gli screenshot è un difetto di progettazione piuttosto brutto ... forse hanno deciso che gli utenti Mac reali hanno solo una finestra aperta e non la massimizzano mai. Strano.
Henrik Erlandsson,

Risposte:


313
  1. Se si creano le immagini dall'interno del simulatore con File -> Save Screen Shot (Comando-S), i file finiscono sul desktop come qualcosa di simile: iOS Simulator Screen shot Apr 22, 2012.png.

  2. In Xcode 6 e versioni successive, le schermate dei dispositivi acquisite con il pulsante "Cattura schermata" nel menu "Dispositivi" di Xcode finiranno sul desktop. Cerca un file chiamato " Screen Shot 2014-MM-DD at HH.MM.SS.png"

  3. Per Xcode 5 e precedenti, se crei screenshot da Xcode (Organizer), li troverai in ~/Library/Application Support/Developer/Shared/Xcode/Screenshots. Per acquisire schermate da Xcode (Organizer) è necessario disporre di un dispositivo hardware collegato. L'organizzatore non sembra catturare schermate dal simulatore.

E al di fuori di Xcode:

  1. Se crei schermate usando il Finder (command-shift-3 o command-shift-4), anche questi finiscono sul desktop come qualcosa di simile: "Screen Shot 2012-04-22 at _ AM.png"

  2. Se usi l'applicazione Grab (disponibile in /Application/Utilities), puoi salvare quei file ovunque tu decida. :-)

  3. Se hai salvato uno screenshot nella libreria Foto dalla tua app, ad esempio con UIGetScreenImage e UIImageWriteToSavedPhotosAlbum, finiscono in ~/Library/Application Support/iPhone Simulator/***version***/Media/DCIM/100APPLE


e pochi secondi prima che Claus digitasse prima la sua risposta, questa è la tecnica che ho usato. Quindi +1 per lui. :-) :-)
Michael Dautermann,

2
Poiché questa è la risposta accettata, penso che sarebbe opportuno modificarla per includere anche la risposta "desktop" di Udo. Questa era la posizione corretta per me (simulatore iOS 5)
Mihai Timar,

1
Per me, non c'è niente in quella cartella. È tutto sul desktop. Non sei sicuro del perché? : /
chakrit

Per me, quella cartella non esiste. È tutto sul desktop.
Fatso,

Desktop anche per me - iOS 5 di nuovo
davidfrancis

44

Vengono salvati sul desktop, cercano un file PNG con la convenzione di denominazione "iOS Simulator Screen shot [DATE] .png"


6
Temo che questo non sia il caso per me.
Flyingkiwi,

Mi dispiace sentirlo. In modo imbarazzante, ho avuto lo stesso problema come te e mi ci è voluto un po 'per trovarlo in questo posto davvero ovvio ... È strano che XCode apparentemente usi posizioni molto diverse per questi file.
Udo,

Questo sembra essere il comportamento dell'ultima versione di Xcode 4.3.1.
James J

9

Nella vista Organizer, fai clic con il pulsante destro del mouse su uno screenshot e seleziona "Mostra nel Finder ...".

Questo aprirà la cartella degli screenshot nel Finder per te.


1
Sì, questa è la prima cosa che ho provato. Non vedo il simulatore come un dispositivo nel mio Organizer in XCode, il che è strano. Vedo solo tutti i dispositivi hardware che ho collegato in passato.
Flyingkiwi,

8

Sembra che l'Xcode più recente (sto usando v4.2.1) abbia un bug che salva le schermate dal simulatore iOS. Anche dopo aver premuto File> Salva schermata, non riesco a trovare alcun file di immagine sul desktop. Di recente, ho notato questo fantastico software iOS-Simulator Cropper . Ti permette di catturare immagini dal simulatore con diverse impostazioni.


3
Ho avuto anche questo problema. L'uso di cmd-shift-C e quindi cmd-N in Anteprima funziona comunque.
Jon Tirsen,

7

In alternativa, se si verifica un errore, è possibile utilizzare Modifica-> Copia schermo per copiare negli Appunti.


5

Sono memorizzati in:

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

Mi piace metterli nel mio Dropbox per averli anche su altri miei dispositivi.

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

Questo creerà un collegamento simbolico al tuo Dropbox in Pictures / xcode


5

Ho avuto esattamente lo stesso problema, ma ho scoperto che sebbene (Comando + s) non ha salvato l'immagine sul desktop (Comando + Ctrl + C) ha copiato lo screenshot negli Appunti. È quindi possibile aprire e salvare lo screenshot utilizzando Anteprima.


3

Trovo un modo molto utile per trovarli è usare la scorciatoia ricerca spotlight CMD + Spazio quindi inserire il testo "schermata" o "schermata simulatore iOS"

Se non si trova nella schermata di ricerca iniziale, puoi sempre utilizzare l' opzione Mostra tutto nel Finder che è il primo nell'elenco

Non solo funziona la prima volta, ogni volta, ma mi ricorda anche quando ho dimenticato dove ho spostato le precedenti schermate su :)


3

Con Xcode 9+, Simulator salva il file della schermata su (utente connesso) Desktope il suo percorso predefinito.

Per cambiare il percorso predefinito (con Xcode 9+), tieni premuto il tasto ⌥ Option(alt) dalla tastiera mentre esegui una schermata. Mostrerà una finestra di dialogo con le opzioni di archiviazione dei file e consentirà inoltre di impostare / modificare il percorso predefinito.

inserisci qui la descrizione dell'immagine


2

Cambia dispositivo: Hardware> Dispositivo> iPhone (Retina da 4 pollici)

Premi Comando + S

La schermata verrà automaticamente visualizzata sul desktop


1

Ho esaminato tutti i post per i quali non sono riuscito a trovare dove sono salvati gli screenshot ... Quindi, ho appena usato il comando + Maiusc + 4, dopo aver rilasciato i tasti vedrai un occhio di bue nel puntatore del mouse. Fare clic e trascinare la sezione della schermata che si desidera copiare. Dopo aver rilasciato il mouse, l'immagine verrà memorizzata sul desktop. Meglio che capire dove Simulator memorizza gli screenshot.


1

Per impostazione predefinita, gli screenshot vengono salvati sul desktop .


Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.