Di mana tangkapan layar simulator iOS disimpan?

252

Saya telah menyimpan beberapa tangkapan layar di Simulator iPhone yang menjalankan iOS 5, tetapi saya tidak dapat menemukannya.

Saya punya masalah ini sebelumnya, dan butuh waktu yang lama untuk menemukannya dalam sistem file. Apakah ini sangat sederhana sehingga saya hanya pengecut, atau tidak ada yang menggunakan fitur ini atau apa?

Saya tahu saya bisa mendapatkan tangkapan layar dari ponsel saya yang sebenarnya, tetapi saya tidak ingin tangkapan layar retina - saya ingin tangkapan layar yang normal.

Flyingkiwi
sumber
6
Mereka disimpan di desktop untuk saya?
Can Berk Güder
6
Tidak memberi tahu Anda (atau bahkan membiarkan Anda memilih) di mana tangkapan layar disimpan adalah cacat desain yang sangat buruk ... mungkin mereka memutuskan pengguna Mac nyata hanya memiliki satu jendela terbuka dan tidak pernah memaksimalkannya. Aneh.
Henrik Erlandsson

Jawaban:

313
  1. Jika Anda membuat screenshot dari dalam simulator menggunakan File -> Save Screen Shot (Command-S), file-file berakhir pada Desktop sebagai sesuatu seperti: iOS Simulator Screen shot Apr 22, 2012.png.

  2. Di bawah Xcode 6 & yang lebih baru, tangkapan layar perangkat yang diambil dengan tombol "Ambil Screenshot" di menu "Kode" Xcode akan berakhir di desktop. Cari file dengan nama " Screen Shot 2014-MM-DD at HH.MM.SS.png"

  3. Untuk Xcode 5 & yang lebih lama, jika Anda membuat tangkapan layar dari dalam Xcode (Organizer), Anda akan menemukannya di ~/Library/Application Support/Developer/Shared/Xcode/Screenshots. Untuk mengambil tangkapan layar dari Xcode (Organizer) Anda harus memiliki perangkat keras yang terpasang. Agenda tampaknya tidak mengambil tangkapan layar dari simulator.

Dan di luar Xcode:

  1. Jika Anda membuat tangkapan layar menggunakan Finder (command-shift-3 atau command-shift-4), ini juga berakhir di Desktop sebagai sesuatu seperti: "Cuplikan Layar 2012-04-22 di _ AM.png"

  2. Jika Anda menggunakan aplikasi Grab (ditemukan di /Application/Utilities), Anda dapat menyimpan file-file itu di mana pun Anda memutuskan. :-)

  3. Jika Anda telah menyimpan tangkapan layar ke perpustakaan Foto dari dalam aplikasi Anda, misalnya dengan UIGetScreenImage dan UIImageWriteToSavedPhotosAlbum, hasilnya berakhir pada ~/Library/Application Support/iPhone Simulator/***version***/Media/DCIM/100APPLE

Michael Dautermann
sumber
dan hanya beberapa detik sebelum Claus mengetikkan jawabannya terlebih dahulu, itulah teknik yang saya gunakan. Jadi +1 padanya. :-) :-)
Michael Dautermann
2
Karena ini adalah jawaban yang diterima, saya pikir akan lebih baik untuk mengeditnya dengan menyertakan jawaban "desktop" Udo. Ini adalah lokasi yang tepat untuk saya (iOS 5 Simulator)
Mihai Timar
1
Bagi saya, tidak ada di folder itu. Semuanya ada di Desktop. Tidak yakin kenapa : /
chakrit
Bagi saya, folder itu tidak ada. Semuanya ada di desktop.
Fatso
Desktop untuk saya juga - iOS 5 lagi
davidfrancis
44

Mereka diselamatkan ke Desktop, mencari file PNG dengan konvensi penamaan "iOS Screen Screen shot [DATE] .png"

Udo
sumber
6
Saya khawatir ini bukan masalah saya.
Flyingkiwi
Turut sedih. Yang memalukan, saya memiliki masalah yang sama seperti Anda dan butuh beberapa saat untuk menemukannya di tempat yang sangat jelas ini ... Aneh bahwa XCode ternyata menggunakan lokasi yang sangat bervariasi untuk file-file ini.
Udo
Ini tampaknya menjadi perilaku pada versi terbaru dari Xcode 4.3.1.
James J
9

Pada tampilan Organizer, klik kanan tangkapan layar dan pilih "Show in Finder ...".

Ini akan membuka folder screenshot di Finder untuk Anda.

Claus Broch
sumber
1
Ya, ini adalah hal pertama yang saya coba. Saya tidak melihat simulator sebagai perangkat di Organizer saya di XCode, yang aneh. Saya hanya melihat semua perangkat perangkat keras yang saya hubungkan sebelumnya.
Flyingkiwi
8

Sepertinya Xcode terbaru (saya menggunakan v4.2.1) memang memiliki tangkapan layar menyimpan bug dari simulator iOS. Bahkan setelah menekan File> Save Screen Shot, saya tidak dapat menemukan file gambar di Desktop. Baru-baru ini, saya memperhatikan perangkat lunak iOS-Simulator Cropper yang mengagumkan ini . Ini memungkinkan Anda untuk mengambil gambar dari simulator dengan pengaturan berbeda.

Wayne Liu
sumber
3
Saya punya masalah ini juga. Namun, menggunakan cmd-shift-C dan kemudian cmd-N berfungsi.
Jon Tirsen
7

Atau jika Anda mengalami bug Anda dapat menggunakan Edit-> Copy Screen untuk menyalin ke clipboard.

jalur kereta api
sumber
5

Mereka disimpan di:

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

Saya suka menempatkan mereka di Dropbox saya untuk memilikinya di perangkat saya yang lain juga.

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

Ini akan membuat tautan simbolis ke Dropbox Anda di Gambar / xcode

Hendrik
sumber
5

Saya memiliki masalah yang persis sama tetapi saya menemukan bahwa meskipun (Command + s) tidak menyimpan gambar ke desktop (Command + Ctrl + C) memang menyalin screenshot ke clipboard. Anda kemudian dapat membuka dan menyimpan tangkapan layar menggunakan Pratinjau.

pengguna1357607
sumber
3

Saya menemukan cara yang sangat berguna untuk menemukan mereka adalah dengan menggunakan pintasan pencarian sorotan CMD + Space kemudian masukkan teks "screen shot" atau "ios simulator screen shot"

Jika tidak ada di layar pencarian awal, Anda selalu dapat menggunakan Show All In Finder yang pertama dalam daftar

Ini tidak hanya berfungsi pertama kali, setiap kali, tetapi juga mengingatkan saya ketika saya lupa di mana saya telah memindahkan tangkapan layar sebelumnya :)

Izzy Manpo
sumber
3

Dengan Xcode 9+, Simulator menyimpan file tangkapan layar (pengguna yang masuk) Desktop dan jalur default-nya.

Untuk mengubah jalur default (dengan Xcode 9+), tekan dan tahan ⌥ Optiontombol (alt) dari keyboard, saat Anda mengambil screenshot. Ini akan menunjukkan dialog dengan opsi penyimpanan file dan juga memungkinkan untuk mengatur / mengubah jalur default.

masukkan deskripsi gambar di sini

Krunal
sumber
2

Ubah perangkat: Perangkat Keras> Perangkat> iPhone (Retina 4-inci)

Tekan Command + S

Tangkapan layar akan secara otomatis muncul di desktop Anda

Saad Ur Rehman
sumber
1

Saya telah melalui semua posting yang saya tidak dapat menemukan di mana screenshot disimpan ... Jadi, saya hanya menggunakan perintah + shift + 4, setelah melepaskan tombol Anda akan melihat mata banteng di pointer mouse Anda. Klik dan seret bagian layar yang ingin Anda salin. Setelah melepaskan mouse Anda klik gambar akan disimpan di desktop Anda. Lebih baik daripada mencari tahu di mana Simulator menyimpan tangkapan layar.

Tripon
sumber
1

Secara default, tangkapan layar disimpan di desktop .

Mukama
sumber
0

Tekan perintah + S. ambil bidikan sreen dan akan disimpan di Desktop Lihat Contoh

Amit Surani
sumber