Computer >> 컴퓨터 >  >> 프로그래밍 >> iOS

iOS 시뮬레이터 스크린샷은 어디에 저장될까? 캡처 방법별 저장 위치 총정리

iOS 시뮬레이터에서 캡처한 스크린샷은 일반적으로 사용 중인 Mac의 바탕화면(Desktop)에 저장됩니다. 다만 스크린샷을 찍는 방법에 따라 저장 위치와 파일명 형식이 달라지기 때문에, 대표적인 세 가지 경우를 아래에서 살펴보겠습니다.

1. 시뮬레이터 자체 기능으로 캡처한 경우

시뮬레이터에서 Command + S 단축키를 누르거나, 메뉴바의 File > New Screenshot 옵션을 사용해 캡처하면 파일명이 다음과 같은 형식으로 저장됩니다.

Simulator Screen Shot - iPhone 7 Plus - 2018-12-26 at 18.18.14

파일명은 현재 실행 중인 시뮬레이터 기기 이름 뒤에 'YYYY-MM-DD at HH:MM:SS' 형식의 날짜와 시간이 붙는 구조입니다. 덕분에 어떤 기기에서 캡처했는지 파일명만으로도 바로 알 수 있습니다.

2. macOS 기본 캡처 단축키를 사용한 경우

Mac의 기본 스크린샷 단축키인 Command + Shift + 3(전체 화면) 또는 Command + Shift + 4(영역 지정)로 캡처하면 역시 바탕화면에 저장되지만, 파일명 형식은 조금 다릅니다.

Screen Shot 2018-12-24 at 8.35.20 PM

이 경우 'Screen Shot YYYY-MM-DD at HH:MM:SS' 형식으로 저장되며, 시뮬레이터 기기 정보는 파일명에 포함되지 않습니다.

3. 앱 내부에서 캡처해 시뮬레이터 사진 앱에 저장한 경우

시뮬레이터에서 실행 중인 앱 내부에서 스크린샷을 찍어 해당 시뮬레이터의 사진(Photos) 앱에 저장했다면, 파일은 Mac 바탕화면이 아닌 그 시뮬레이터 전용 라이브러리 폴더에 보관됩니다. 저장 경로는 보통 다음과 같습니다.

Library/Developer/CoreSimulator/Devices/(UDID)/data/Media/DCIM

여기서 (UDID)는 각 시뮬레이터 기기를 식별하는 고유 ID입니다. 따라서 여러 개의 시뮬레이터를 사용하고 있다면 기기마다 별도의 폴더가 존재하므로, 원하는 기기의 UDID에 해당하는 폴더를 찾아 들어가야 합니다.

마무리

정리하면, 시뮬레이터의 Command + S나 File 메뉴로 캡처한 이미지는 Mac 바탕화면에 기기 이름과 함께 저장되고, macOS 기본 캡처 단축키를 사용하면 일반 스크린샷 형식으로 저장됩니다. 반면 앱 내부에서 사진 앱으로 저장한 이미지만 CoreSimulator 폴더 안에서 찾아야 합니다. 필요한 이미지를 빠르게 찾으려면 캡처 방식을 미리 구분해 두는 것이 좋습니다.