ภาพหน้าจอเครื่องมือจำลอง iOS เก็บอยู่ที่ไหน


252

ฉันบันทึกภาพหน้าจอบางส่วนใน iPhone Simulator ที่ใช้ iOS 5 แล้ว แต่ไม่พบ

ฉันมีปัญหานี้มาก่อนและต้องใช้เวลาหลายปีในการค้นหาพวกเขาในระบบไฟล์ มันง่ายเกินไปหรือเปล่าที่ฉันเป็นเพียงคนโง่หรือไม่มีใครใช้คุณสมบัตินี้หรืออะไร

ฉันรู้ว่าฉันสามารถดึงภาพหน้าจอออกจากโทรศัพท์จริงของฉันได้ แต่ฉันไม่ต้องการภาพหน้าจอเรติน่า - ฉันต้องการภาพหน้าจอปกติ


6
พวกเขากำลังบันทึกไว้บนเดสก์ท็อปสำหรับฉันหรือไม่
Can Berk Güder

6
ไม่บอกคุณ (หรือให้คุณเลือก) ที่เก็บภาพหน้าจอเป็นข้อบกพร่องในการออกแบบที่ไม่ดีนัก ... บางทีพวกเขาอาจตัดสินใจว่าผู้ใช้ Mac ตัวจริงเปิดหน้าต่างเพียงหน้าต่างเดียว แปลก.
Henrik Erlandsson

คำตอบ:


313
  1. ถ้าคุณสร้างภาพหน้าจอจากภายในจำลองโดยใช้ไฟล์ -> บันทึกภาพจากหน้าจอ (Command-S), ไฟล์เหล่านั้นจบลงบน Desktop iOS Simulator Screen shot Apr 22, 2012.pngเป็นสิ่งที่ชอบ:

  2. ภายใต้ Xcode 6 และใหม่กว่าภาพหน้าจอของอุปกรณ์ที่ถ่ายด้วยปุ่ม "จับภาพหน้าจอ" ในเมนู Xcode "อุปกรณ์" จะปรากฏขึ้นบนเดสก์ท็อป ค้นหาไฟล์ชื่อ " Screen Shot 2014-MM-DD at HH.MM.SS.png"

  3. สำหรับ Xcode 5 และเก่าถ้าคุณสร้างภาพหน้าจอจากภายใน Xcode (Organizer) ~/Library/Application Support/Developer/Shared/Xcode/Screenshotsคุณจะพบเหล่านี้ใน ในการถ่ายภาพหน้าจอจาก Xcode (ออแกไนเซอร์) คุณต้องแนบอุปกรณ์ฮาร์ดแวร์ ผู้จัดการประชุมไม่ได้จับภาพหน้าจอจากเครื่องจำลอง

และนอก Xcode:

  1. หากคุณสร้างภาพหน้าจอโดยใช้ Finder (command-shift-3 หรือ command-shift-4) สิ่งเหล่านี้จะปรากฏบนเดสก์ท็อปเช่น: "Screen Shot 2012-04-22 at _ AM.png"

  2. หากคุณใช้แอปพลิเคชั่นหยิบ (พบใน/Application/Utilities) คุณสามารถบันทึกไฟล์เหล่านั้นได้ทุกที่ที่คุณตัดสินใจ :-)

  3. หากคุณบันทึกภาพหน้าจอไปยังคลังรูปภาพจากภายในแอปของคุณเช่นด้วย UIGetScreenImage และ UIImageWriteToSavedPhotoAlbum ภาพเหล่านั้นจะปรากฏที่ ~/Library/Application Support/iPhone Simulator/***version***/Media/DCIM/100APPLE


และเพียงไม่กี่วินาทีก่อนที่ Claus จะพิมพ์คำตอบของเขาก่อนนั่นคือเทคนิคที่ฉันใช้ ดังนั้น +1 ให้กับเขา :-) :-)
Michael Dautermann

2
เนื่องจากนี่เป็นคำตอบที่ยอมรับฉันคิดว่ามันเหมาะสมที่จะแก้ไขให้รวมถึงคำตอบ "เดสก์ท็อป" ของ Udo ด้วย นี่เป็นตำแหน่งที่ถูกต้องสำหรับฉัน (ตัวจำลอง iOS 5)
Mihai Timar

1
สำหรับฉันไม่มีอะไรในโฟลเดอร์นั้น ทุกอย่างบนเดสก์ท็อป ไม่แน่ใจว่าทำไม : /
chakrit

สำหรับฉันแล้วโฟลเดอร์นั้นไม่มีอยู่จริง ทุกอย่างบนเดสก์ท็อป
Fatso

เดสก์ท็อปสำหรับฉันด้วย - iOS 5 อีกครั้ง
davidfrancis

44

พวกเขาได้รับการบันทึกไว้บนเดสก์ท็อปค้นหาไฟล์ PNG ด้วยระเบียบการตั้งชื่อ "ภาพหน้าจอ iOS Simulator ที่ถ่าย [DATE] .png"


6
ฉันกลัวว่านี่ไม่ใช่กรณีสำหรับฉัน
Flyingkiwi

เสียใจเป็นอย่างยิ่ง. น่าอายฉันมีปัญหาแบบเดียวกับคุณและฉันใช้เวลาสักครู่เพื่อค้นหามันในสถานที่ที่ชัดเจนจริงๆนี้ ... มันแปลกที่ XCode เห็นได้ชัดว่าใช้ตำแหน่งที่แตกต่างกันอย่างมากสำหรับไฟล์เหล่านี้
Udo

สิ่งนี้ดูเหมือนจะเป็นพฤติกรรมของ Xcode 4.3.1 รุ่นล่าสุด
James J

9

ในมุมมองออแกไนเซอร์เพียงคลิกขวาที่ภาพหน้าจอและเลือก "แสดงใน Finder ... "

นี่จะเป็นการเปิดโฟลเดอร์ภาพหน้าจอใน Finder สำหรับคุณ


1
ใช่นี่เป็นสิ่งแรกที่ฉันลอง ฉันไม่เห็นเครื่องมือจำลองเป็นอุปกรณ์ใน Organizer ของฉันใน XCode ซึ่งแปลก ฉันเห็นอุปกรณ์ฮาร์ดแวร์ทั้งหมดที่ฉันเชื่อมต่อในอดีตเท่านั้น
Flyingkiwi

8

ดูเหมือนว่า Xcode ล่าสุด (ฉันใช้ v4.2.1) มีภาพหน้าจอบันทึกข้อบกพร่องจากเครื่องมือจำลอง iOS แม้หลังจากกดไฟล์> บันทึกภาพหน้าจอแล้วฉันไม่พบไฟล์ภาพใด ๆ บนเดสก์ท็อป เมื่อเร็ว ๆ นี้ฉันสังเกตเห็นซอฟต์แวร์iOS-Simulator Cropper ที่ยอดเยี่ยมนี้ ช่วยให้คุณสามารถจับภาพจากเครื่องจำลองด้วยการตั้งค่าที่แตกต่างกัน


3
ฉันมีปัญหานี้เช่นกัน อย่างไรก็ตามการใช้ cmd-shift-C จากนั้น cmd-N ใน Preview จะทำงานได้
Jon Tirsen

7

อีกทางเลือกหนึ่งถ้าคุณพบข้อผิดพลาดคุณสามารถใช้แก้ไข -> คัดลอกหน้าจอเพื่อคัดลอกไปยังคลิปบอร์ด


5

พวกเขาจะถูกเก็บไว้ใน:

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

ฉันชอบวางไว้ใน Dropbox ของฉันเพื่อให้พวกเขาบนอุปกรณ์อื่น ๆ ของฉันด้วย

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

สิ่งนี้จะสร้างลิงค์สัญลักษณ์ไปยัง Dropbox ของคุณใน Pictures / xcode


5

ฉันมีปัญหาเดียวกัน แต่ฉันพบว่าแม้ว่า (Command + s) ไม่ได้บันทึกภาพไปยังเดสก์ท็อป (Command + Ctrl + C) ได้คัดลอกภาพหน้าจอไปยังคลิปบอร์ด จากนั้นคุณสามารถเปิดและบันทึกภาพหน้าจอโดยใช้ดูตัวอย่าง


3

ฉันพบวิธีที่มีประโยชน์มากในการค้นหาพวกเขาคือใช้ช็อตคัตค้นหาทางลัดCMD + Spaceจากนั้นป้อนข้อความ "screen shot" หรือ "ios simulator screen shot"

หากไม่ได้อยู่ในหน้าจอการค้นหาเริ่มต้นคุณสามารถใช้แสดงทั้งหมดใน Finderตัวเลือกซึ่งเป็นอันดับแรกในรายการ

ไม่เพียงทำงานครั้งแรกทุกครั้ง แต่ยังเตือนฉันเมื่อฉันลืมที่ฉันได้ย้ายภาพหน้าจอก่อนหน้าไปที่ :)


3

ด้วย Xcode 9+ เครื่องมือจำลองจะบันทึกไฟล์ shot screen (ผู้ใช้ที่เข้าสู่ระบบ) Desktopและเป็นเส้นทางเริ่มต้น

ในการเปลี่ยนเส้นทางเริ่มต้น (ด้วย Xcode 9+) ให้กดปุ่ม⌥ Option(alt) ค้างไว้จากแป้นพิมพ์ในขณะที่คุณถ่ายภาพหน้าจอ มันจะแสดงข้อความโต้ตอบกับตัวเลือกที่เก็บไฟล์และยังอนุญาตให้ตั้ง / เปลี่ยนเส้นทางเริ่มต้น

ป้อนคำอธิบายรูปภาพที่นี่


2

เปลี่ยนอุปกรณ์: ฮาร์ดแวร์> อุปกรณ์> iPhone (Retina 4 นิ้ว)

กด Command + S

ภาพหน้าจอจะปรากฏบนเดสก์ท็อปของคุณโดยอัตโนมัติ


1

ฉันผ่านโพสต์ทั้งหมดที่ฉันไม่สามารถหาตำแหน่งที่บันทึกภาพหน้าจอ ... ดังนั้นฉันเพิ่งใช้คำสั่ง + shift + 4 หลังจากปล่อยแป้นคุณจะเห็นตาวัวในตัวชี้เมาส์ของคุณ คลิกและลากส่วนของหน้าจอที่คุณต้องการคัดลอก เมื่อปล่อยเมาส์แล้วคลิกที่ภาพจะถูกเก็บไว้ในเดสก์ท็อปของคุณ ดีกว่าการหาที่ Simulator จัดเก็บภาพหน้าจอ



โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.