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.


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


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"


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.


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.


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.


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


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.


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 :)


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


2

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

Tekan Command + S

Tangkapan layar akan secara otomatis muncul di desktop Anda


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.


1

Secara default, tangkapan layar disimpan di desktop .


Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.