iOS 시뮬레이터에서 스크린 샷 찍기


답변:


918

iOS 시뮬레이터에서 command+ s또는 File> 만큼 간단 Save Screen Shot합니다. 기본적으로 바탕 화면에 나타납니다.


1
저장할 위치를 묻는 메시지를 표시하려면 어떻게해야합니까?
jameshfisher


5
UIApplicationUserDidTakeScreenshotNotification이 실행되지 않았습니다.
tounaobun

10
Xcode 9에서는 Option을 누르고 스크린 샷을 저장할 위치를 묻는 메시지가 표시됩니다.
Russbishop

1
@jameshfisher-저장 위치를
묻는

110

Xcode 11.4 시뮬레이터로 업데이트

스크린 샷을 캡처하려면 시뮬레이터 상단 표시 줄에서 '카메라'아이콘 / 작업 버튼을 클릭하십시오.

여기에 이미지 설명을 입력하십시오

또는

Save Screen Shot메뉴에서 메뉴 항목을 선택하십시오 File.

파일 => 스크린 샷 저장


⌘ + S스크린 샷을 캡처하는 데 사용 합니다.
( window + sWindows / 애플이 아닌 키보드를 사용하는 경우을 사용하십시오 ).

여기에 이미지 설명을 입력하십시오

자세한 내용은 Xcode 9+로 시뮬레이터 스케일 옵션을 변경하는 방법을 참조하십시오 .


팁 1 : AppStore에 업로드 할 수있는 100 % (실제 장치 크기의 스케일)로 스크린 샷을 얻는 방법은 무엇입니까?

사용 안 함 Optimize Rendering for Window scale 에서 Debug메뉴, 당신은 스크린 샷을하기 전에.

여기 옵션이 있습니다

메뉴 바 ▶ 디버그 ▶ "창 스케일에 대한 렌더링 최적화"비활성화

여기에 이미지 설명을 입력하십시오


팁 2 : 스크린 샷은 어디에 저장됩니까 (기본 경로)? 기본 경로를 변경하는 방법?

시뮬레이터는 스크린 샷 파일을 (로그인 한 사용자의) 데스크탑에 저장하며 기본 경로입니다.

기본 경로 (Xcode 9+ 사용)를 변경하려면 ⌥ Option스크린 샷을 찍는 동안 키보드에서 (alt) 버튼을 누르고 있습니다.
또는
Mac Keyboad 사용 : 키 ⌥ Option + +를 s모두 누릅니다 .
파일 저장 옵션이있는 대화 상자에 표시되며 기본 경로를 설정 / 변경할 수 있습니다.

여기에 이미지 설명을 입력하십시오


팁 3 : Device Bezel로 스크린 샷을 찍는 방법?

메뉴 Show Device Bezel에서 활성화하십시오 Window.

여기 옵션이 있습니다

메뉴 바 ▶ 창 ▶ "장치 베젤 표시"활성화

여기에 이미지 설명을 입력하십시오

지금,

  1. Mac 키보드에서 + shift+ 4+ Spacebar를 함께 누릅니다 . (창 스냅 캡처 모드가 활성화됩니다)
  2. Simulator캡처 할 창 / 프레임을 선택하십시오 . (로그인 한 사용자) 바탕 화면에 장치 베젤 (백그라운드에 그림자 효과 포함)이있는 스크린 샷을 저장합니다.

여기에 설명 된대로 시뮬레이터 도구 모음을 제거 할 수도 있습니다 .


7
또한 시뮬레이터를 클릭 할 때 스크린 샷 하단의 장치 이름을 건너 뛰려면 ⌘를 길게 누르십시오.
Manoj Shrestha

@ManojShrestha 제안을 추가하여이 답변을 편집 할 수 있습니다.
Krunal

1
이것이 왜 받아 들여지지 않습니까? 이 편집에 대해 톤 Krunal에게 감사드립니다!
Xonshiz

나는이 답변을 좋아했다.
Teofilo 이스라엘 Vizcaino Rodrig

이 최신 (11.4) 엑스 코드 업데이트 후 더 이상 작동하지 않습니다
Genchi Genbutsu

38

iOS 시뮬레이터에서

를 누르 Command + control + c거나 메뉴에서 :Edit>Copy Screen

"미리보기"앱을 열고 Command + n메뉴에서 또는을 누릅니다 : 파일> 클립 보드에서 새로 만들기, 그러면 저장할 수 있습니다command+s

Retina의 경우 메뉴에서 iOS 시뮬레이터를 활성화 한 HardWare>Device>iPhone (Retina) 다음 위 프로세스를 따르십시오.

Command + S

데스크톱에 저장하는 방법입니다 (새로운 iPhone 시뮬레이터의 경우 나중에 시뮬레이터에서 도입 됨).


21

를 누른 Command+Shift+4다음 마우스 포인터를 시뮬레이터에 놓고 "Space Bar"키 를 누르면 하나의 카메라 아이콘이 나타납니다 left click. 시뮬레이터 스크린 샷은 데스크탑에 저장됩니다. 같은 방법으로 작은 화면을 스크린 샷으로 찍을 수 있습니다.


이것은 스크롤 된 내용을 캡처하지 않습니다
Code Tree

1
베젤로 스크린 샷을 캡처하려는 경우에만이 작업을 수행해야합니다.
russbishop

니스, 나는 프레임 너무나 훌륭한 솔루션 : 원
폴라 Hasstenteufel

14

스크린 샷을 캡처하는 데 유용한 IOS Simulator Cropper 소프트웨어 용 Google을 사용할 수 있으며 시뮬레이터 / 시뮬레이터 없음과 같은 다양한 스냅 샷 촬영 옵션과 함께 사용하기도 쉽습니다.

업데이트CMD + 만 누르면 S스크린 샷이 바탕 화면에 저장됩니다. 아주 쉬운 허 ..



11
  1. 초점 시뮬레이터
  2. 메뉴 파일-> 스크린 샷 저장으로 이동

    또는

    +를 누르십시오S

스크린 샷이 데스크탑에 저장됩니다


7

샘플 답변으로 간단한 답변 ;-)

iOS 시뮬레이터에서

Command + control + c를 누르 거나 메뉴에서 : 편집> 복사 화면

여기에 이미지 설명을 입력하십시오

" 미리보기 "앱을 열고 , Command + n을 누르 거나 메뉴에서 : File> New from clipboard에서 Command + s를 저장할 수 있습니다

알파 확인

여기에 이미지 설명을 입력하십시오

이미지 치수를 요구 사항으로 변경할 수 있습니다.

여기에 이미지 설명을 입력하십시오

최종 이미지는 다음과 같습니다.

여기에 이미지 설명을 입력하십시오


3

먼저 시뮬레이터에서 앱을 실행하십시오. 그런 다음, Command + s 또는 File- > Save Screenshot in Simulator를 사용하여 필요하고 적절한 샷을 촬영하십시오. 스크린 샷은 기본적으로 바탕 화면에 나타납니다.


2

첫 번째 방법 :

시뮬레이터를 선택하고 " command + s "버튼을 누릅니다. 스크린 샷이 바탕 화면에 저장되었습니다.

두 번째 방법 :

시뮬레이터를 선택하고 " 파일> 새 스크린 샷 "으로 이동하십시오. 스크린 샷이 바탕 화면에 저장되었습니다.


3
몇 년 전의 질문을 되 살릴 가치가있는이 질문에 무엇을 더했습니까?
Fogmeister

1

를 눌러 ⌘S또는 이동 파일> 저장을 스크린 샷 시뮬레이터 메뉴에서 당신은 당신의 바탕 화면에 저장 한 스크린 샷을 얻을 것이다.


오, 내 실수는 VMWare를 사용하여 MAC을 실행하는 경우에만 가능합니다
Devang

1
고마워 Devang. VMWare에서 사용해 볼 수 있습니다.
Shreyash Mahajan

1

OSX Captain은 시뮬레이터의 스크린 샷을 찍는 버그입니다. 먼저 OSX Sierra를 업데이트해야합니다. xcrun simctl io booted screenshot 인 OSX Captain use terminal 명령을 사용하는 동안 .

이 명령을 실행하기 전에 다음과 같이 터미널에서 데스크탑을 선택해야합니다.

"cd desktop"을 입력 한 다음 해당 명령을 실행하십시오. 행복한 코딩 !!!


1

어떤 이유로 든 이전에 게시 된 명령이 나를 위해 작동하지 않지만이 명령은 작동합니다.

xcrun simctl io booted screenshot screenshot.png

Xcode 9.2 실행


1

2020 최신 업데이트 : XCode 11.4

시뮬레이터 위카메라 아이콘을 클릭하여 스크린 샷을 캡처하고 카메라 롤에 저장

여기에 이미지 설명을 입력하십시오

다른 옵션 : 파일> 시뮬레이터에서 화면 저장


4
그것은 장치 프레임없이 스크린 샷이 필요합니다
Genchi Genbutsu

2
하단의 장치 이름을 제거하는 "command"키가 더 이상 작동하지 않습니다. 상단을 수동으로 잘라 내야합니다.
Phuah Yee Keat

1

Xcode 11.4를 사용하는 사람들의 경우 시뮬레이터 상단 막대를 제거하는 것이 이상적이지는 않지만 다음 명령을 사용하여 터미널에서 스크린 샷 응용 프로그램의 그림자를 비활성화 할 수 있습니다.

$ defaults write com.apple.screencapture disable-shadow -bool TRUE; killall SystemUIServer

그런 다음 + +를 사용 4하고 시뮬레이터를 선택하여 스크린 샷을 찍을 수 있습니다. 그림자가 없으면 미리보기 앱으로 상단 막대를 쉽게자를 수 있습니다. 스크린 샷 응용 프로그램의 그림자를 다시 활성화하려면

$ defaults write com.apple.screencapture disable-shadow -bool FALSE; killall SystemUIServer

이 답변의 출처는 여기 입니다.


정확히 내가 필요한 것, 감사합니다!
Omar Sinan

-1

iOS 시뮬레이터에서 스크린 샷을 찍는 것은 매우 간단합니다.

오른쪽 리프트에서 시뮬레이터를 열면 파일이 표시됩니다.

파일을 클릭하면 옵션 스크린 샷 저장이 나타납니다.

이 옵션은 스크린 샷을 데스크탑 인 기본 경로에 저장합니다.


1
이것은 기존 답변의 반복입니다.
Pang

@ 팡이 (Pang no)이 점을 넘어서는 점은 더 설득력이 없습니다.
rorypicko
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.