İOS simülatörü ekran görüntüleri nerede saklanır?


252

İOS 5 çalıştıran iPhone Simulator'a bazı ekran görüntüleri kaydettim, ancak bulamıyorum.

Daha önce bu sorunu yaşadım ve onları dosya sisteminde bulmak yaşımı zorlaştırdı. Bu sadece bir dullardım ya da hiç kimse bu özelliği kullanmıyor mu?

Ekran görüntülerini gerçek telefonumdan çıkarabileceğimi biliyorum, ancak retina ekran görüntüleri istemiyorum - Normal ekran görüntüleri istiyorum.


6
Benim için masaüstüne kaydedildiler mi?
Can Berk Güder

6
Ekran görüntülerinin nerede saklandığını söylememeniz (hatta seçmenize izin vermemeniz) oldukça kötü bir tasarım hatasıdır ... belki de gerçek Mac kullanıcılarının sadece bir penceresinin açık olduğuna ve asla en üst düzeye çıkarmaya karar verdiler. Tuhaf.
Henrik Erlandsson

Yanıtlar:


313
  1. Eğer Dosya kullanarak simülatörü içinden ekran görüntülerini oluşturursanız -> Kaydet Screen Shot (Komut S), bu dosyalar gibi bir şey olarak Masaüstünde sonuna kadar: iOS Simulator Screen shot Apr 22, 2012.png.

  2. Xcode 6 ve daha yenisi altında, Xcode "Cihazlar" menüsündeki "Ekran Görüntüsü Al" düğmesiyle çekilen cihaz ekran görüntüleri masaüstünde sona erecektir. " Screen Shot 2014-MM-DD at HH.MM.SS.png" Adında bir dosya arayın

  3. Xcode 5 ve daha eski sürümler için, Xcode (Ajanda) içinden ekran görüntüleri oluşturursanız, bunları içinde bulabilirsiniz ~/Library/Application Support/Developer/Shared/Xcode/Screenshots. Xcode'dan (Ajanda) ekran görüntüsü almak için donanım cihazınızın takılı olması gerekir. Organizatör, simülatörden ekran görüntüsü almıyor gibi görünüyor.

Ve Xcode'un dışında:

  1. Finder'ı kullanarak ekran görüntüleri oluşturursanız (command-shift-3 veya command-shift-4), bunlar da Masaüstünde şöyle görünür: "Screen Shot 2012-04-22 at _ AM.png"

  2. (Bulunan /Application/Utilities) Kepçe uygulamasını kullanırsanız, bu dosyaları karar verdiğiniz her yere kaydedebilirsiniz. :-)

  3. Uygulamanızın içinden Fotoğraflar kitaplığına bir ekran görüntüsü kaydettiyseniz, örneğin UIGetScreenImage ve UIImageWriteToSavedPhotosAlbum ile, ~/Library/Application Support/iPhone Simulator/***version***/Media/DCIM/100APPLE


ve Claus ilk olarak cevabını yazmadan birkaç saniye önce, kullandığım teknik buydu. Yani ona +1. :-) :-)
Michael Dautermann

2
Kabul edilen cevap bu olduğundan, Udo'nun "Masaüstü" yanıtını da içerecek şekilde düzenlemenin uygun olacağını düşünüyorum. Bu benim için doğru yerdi (iOS 5 Simülatörü)
Mihai Timar

1
Benim için o klasörde hiçbir şey yok. Hepsi masaüstünde. Emin değilim neden? : /
chakrit

Benim için bu klasör mevcut değil. Hepsi masaüstünde.
Şişko

Benim için de masaüstü - iOS 5 tekrar
davidfrancis

44

Masaüstüne kaydedilirler, "iOS Simulator Ekran görüntüsü [DATE] .png" adlandırma kuralına sahip bir PNG dosyası arayın.


6
Korkarım bu benim için geçerli değil.
Flyingkiwi

Bunu duyduğuma üzüldüm. Utanç verici bir şekilde, sizinle aynı sorunu yaşadım ve bu gerçekten açık bir yerde bulmak biraz zaman aldı ... XCode'un görünüşe göre bu dosyalar için çılgınca değişen konumlar kullanması garip.
Udo

Bu, Xcode 4.3.1'in en son sürümündeki davranış gibi görünüyor.
James J

9

Ajanda görünümünde bir ekran görüntüsünü sağ tıklayın ve "Finder'da Göster ..." seçeneğini seçin.

Bu sizin için Finder'da ekran görüntüleri klasörünü açacaktır.


1
Evet, ilk denediğim şey bu. Simülatörü XCode'daki Organizatörümde bir cihaz olarak görmüyorum, bu garip. Yalnızca geçmişte bağladığım tüm donanım aygıtlarını görüyorum.
Flyingkiwi

8

Görünüşe göre en yeni Xcode (v4.2.1 kullanıyorum), iOS simülatöründen ekran kaydetme hatalarına sahip. Dosya> Ekran Çekimini Kaydet'e bastıktan sonra bile Masaüstünde görüntü dosyaları bulamıyorum. Son zamanlarda, bu harika yazılım iOS-Simulator Cropper'ı fark ettim . Simülatörden farklı ayarlarla görüntü yakalamanızı sağlar.


3
Ben de bu problemi yaşadım. Önizleme'de cmd-shift-C ve ardından cmd-N kullanmak işe yarar.
Jon Tirsen

7

Alternatif olarak, hatayı yaşıyorsanız panoya kopyalamak için Düzenle-> Kopyalama Ekranı'nı kullanabilirsiniz.


5

Bunlar içinde depolanır:

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

Onları diğer aygıtlarımda da kullanmak için Dropbox'ım içine koymayı seviyorum.

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

Bu, Resimler / xcode içindeki Dropbox'ınıza sembolik bir bağlantı oluşturur


5

Tam olarak aynı sorun vardı ama (Command + s) görüntüyü masaüstüne kaydetmedi rağmen (Command + Ctrl + C) ekran görüntüsünü panoya kopyaladığını buldum. Ardından Önizleme'yi kullanarak ekran görüntüsünü açabilir ve kaydedebilirsiniz.


3

Onları bulmak için çok yararlı bir yol bulmak spotlight arama kısayolu CMD + Space kullanmak sonra "ekran görüntüsü" veya "ios simülatörü ekran görüntüsü" metnini girmek

İlk arama ekranında değilse, her zaman listede ilk sırada bulunan Tümü Bulucuda Göster seçeneğini kullanabilirsiniz

Bu sadece ilk seferinde değil, her seferinde işe yarıyor, aynı zamanda önceki ekran görüntülerini nereye taşıdığımı unuttuğumu da hatırlatıyor :)


3

Xcode 9+ ile Simulator, ekran görüntüsü dosyasını (oturum açmış kullanıcının) üzerine kaydeder Desktopve varsayılan yoludur.

Varsayılan yolu değiştirmek için (Xcode 9+ ile), ⌥ Optionekran görüntüsü alırken klavyeden (alt) düğmesini basılı tutun . Dosya depolama seçeneklerinin bulunduğu bir iletişim kutusuna gösterilir ve ayrıca varsayılan yolun ayarlanmasına / değiştirilmesine izin verir.

resim açıklamasını buraya girin


2

Cihazı değiştirin: Donanım> Cihaz> iPhone (Retina 4 inç)

Command + S tuşlarına basın

Ekran görüntüsü otomatik olarak masaüstünüze gelecek


1

Ekran görüntülerinin nereye kaydedildiğini bulamadığım tüm mesajları inceledim ... Bu yüzden, sadece komut + shift + 4'ü kullandım, tuşları bıraktıktan sonra fare işaretçinizde bir boğa gözü göreceksiniz. Ekranın kopyalamak istediğiniz bölümünü tıklayın ve sürükleyin. Farenizi tıkladıktan sonra görüntü masaüstünüzde saklanır. Simulator'un ekran görüntülerini nerede sakladığını bulmaktan daha iyi.


1

Varsayılan olarak, ekran görüntüleri masaüstüne kaydedilir .


Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.