Voglio fare uno screenshot della mia applicazione iOS quando è in esecuzione nel simulatore e salvare lo screenshot sul mio Mac. Come posso fare questo?
Voglio fare uno screenshot della mia applicazione iOS quando è in esecuzione nel simulatore e salvare lo screenshot sul mio Mac. Come posso fare questo?
Risposte:
È semplice come command+ so File
> Save Screen Shot
in iOS Simulator. Apparirà sul desktop per impostazione predefinita.
Un aggiornamento con il simulatore Xcode 11.4
Per catturare una schermata, fare clic sull'icona 'Camera' / pulsante di azione, nella barra superiore del simulatore.
O
Seleziona la Save Screen Shot
voce di menu, dal File
menu.
File => Salva schermata
Utilizzare ⌘ + Sper acquisire una schermata.
(Utilizzare window + s, se si utilizza la tastiera Windows / non Apple).
Per ulteriori dettagli: vedere come modificare le opzioni di scala del simulatore con Xcode 9+.
Suggerimento 1: come si ottiene una schermata con il 100% (una scala con le dimensioni effettive del dispositivo) che può essere caricata su AppStore?
Disabilita Optimize Rendering for Window scale
dal Debug
menu, prima di scattare una schermata.
Ecco un'opzione
Barra dei menu ▶ Debug ▶ Disabilita "Ottimizza rendering per scala finestra"
Suggerimento 2: dove viene salvata la schermata (percorso predefinito)? Come cambiare il percorso predefinito?
Simulator salva il file della schermata sul desktop (dell'utente che ha effettuato l'accesso) ed è il suo percorso predefinito.
Per cambiare il percorso predefinito (con Xcode 9+), tieni premuto il tasto ⌥ Option(alt) dalla tastiera mentre esegui una schermata.
O
usando Mac Keyboad: premi i tasti ⌥ Option + ⌘ + stutti insieme.
Mostrerà una finestra di dialogo con le opzioni di archiviazione dei file e consentirà inoltre di impostare / modificare il percorso predefinito.
Suggerimento 3: come acquisire una schermata con Device Bezel?
Abilita Show Device Bezel
dal Window
menu.
Ecco un'opzione
Barra dei menu ▶ Finestra ▶ Abilita "Mostra cornice dispositivo"
Adesso,
Simulator
finestra / cornice che vuoi catturare. Salverà lo screenshot con la cornice del dispositivo (con effetto ombra in background) sul desktop (dell'utente connesso).Puoi anche rimuovere la barra degli strumenti del Simulatore come descritto qui .
su iOS Simulator,
Premere Command + control + c
o dal menu:Edit>Copy Screen
apri l'app "Anteprima", premi Command + n
o dal menu: File> Nuovo dagli Appunti, quindi puoi salvarecommand+s
Per Retina, attiva iOS Simulator quindi dal menu:
HardWare>Device>iPhone (Retina)
e segui la procedura sopra
Command + S
è il modo di salvare sul desktop (sui nuovi simulatori di iPhone, questo è stato introdotto in un simulatore successivo)
Premi Command+Shift+4
e poi mantieni il puntatore del mouse sul Simulatore e poi premi il "Space Bar"
tasto apparirà l'icona di una videocamera, ora left click
il mouse. La schermata del simulatore viene salvata sul desktop. Puoi prendere la schermata di qualsiasi piccolo schermo allo stesso modo.
Puoi google per il software IOS Simulator Cropper utile per catturare schermate e anche facile da usare con varie opzioni per scattare istantanee come con simulatore / senza simulatore.
Aggiorna Basta premere CMD+ per Svisualizzare gli screenshot salvati sul desktop. Abbastanza facile eh ..
Da Xcode 8.2, puoi anche salvare uno screenshot con il seguente comando:
xcrun simctl io booted screenshot
Ulteriori informazioni in questo blog: https://medium.com/@hollanderbart/new-features-in-xcode-8-2-simulator-fc64a4014a5f#.bzuaf5gp0
Risposta semplice con risposta di esempio ;-)
su iOS Simulator,
Premi Comando + controllo + c oppure dal menu: Modifica> Copia schermo
apri l' app " Anteprima ", premi Comando + n o dal menu: File> Nuovo dagli Appunti, quindi puoi salvare Comando + s
UnCheck Alpha
È possibile modificare la dimensione dell'immagine in base alle proprie esigenze.
Ecco l'immagine finale, per esempio
Innanzitutto, esegui l'app sul simulatore. Quindi, usa il comando + s , o File -> Salva schermata nel simulatore per scattare le riprese necessarie e appropriate. Le schermate verranno visualizzate sul desktop per impostazione predefinita.
Primo metodo:
Seleziona il simulatore e premi il tasto " comando + s ". Schermata salvata sul desktop.
Secondo metodo:
Seleziona il simulatore e vai su " File> Nuovo screenshot ". Schermata salvata sul desktop.
Premi ⌘So vai su File> Salva screenshot dal menu del simulatore e otterrai lo screenshot salvato sul desktop.
In OSX Captain è un bug prendere uno screenshot del simulatore. Devi prima aggiornare OSX Sierra, poi puoi farlo. mentre prendi OSX Captain usa il comando terminal che è screenshot di xcrun simctl io booted .
prima di eseguire questo comando devi selezionare il desktop nel terminale come:
"cd desktop" quindi esegui quel comando. Buona programmazione !!!
Per qualche motivo i comandi pubblicati prima non funzionano per me, ma questo fa:
xcrun simctl io booted screenshot screenshot.png
Esecuzione di Xcode 9.2
Fare clic sull'icona della fotocamera sopra il simulatore per acquisire lo screenshot e salvarlo sul rullino fotografico
Un'altra opzione: File> Salva schermo dal simulatore
Per le persone che usano Xcode 11.4, per sbarazzarsi della barra superiore del simulatore, questo è tutt'altro che ideale ma è possibile disabilitare le ombre per l'applicazione screenshot in un terminale con il seguente comando:
$ defaults write com.apple.screencapture disable-shadow -bool TRUE; killall SystemUIServer
Quindi, puoi usare ⌘+ ⇧+ 4e selezionare il simulatore per fare uno screenshot. Senza l'ombra, puoi facilmente ritagliare la barra superiore con l'app di anteprima. Per riattivare l'ombra per l'applicazione screenshot:
$ defaults write com.apple.screencapture disable-shadow -bool FALSE; killall SystemUIServer
Fonte di questa risposta qui .
Scattare schermate in IOS Simulator è COSÌ semplice.
Quando si apre il simulatore nel sollevatore a destra, viene visualizzato il file.
Fai clic su File e vedrai l'opzione Salva schermata.
Questa opzione salva la schermata nel percorso predefinito che è desktop.