programing

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

batch 2023. 5. 6. 14:11
반응형

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

저는 iOS 앱이 시뮬레이터에서 실행될 때 스크린샷을 찍고, 그 스크린샷을 맥에 저장하고 싶습니다.어떻게 해야 하나요?

+s 또는 처럼 단순합니다.File>Save Screen ShotiOS 시뮬레이터입니다.기본적으로 바탕 화면에 나타납니다.

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

스크린샷을 캡처하려면 시뮬레이터 상단 바에 있는 '카메라' 아이콘/액션 버튼을 클릭합니다.

여기에 이미지 설명 입력

OR

를 선택합니다.Save Screen Shot 메뉴에,서항에서File메뉴판

파일 => 스크린샷 저장


스크린샷을 캡처할 때 사용합니다.
(Windows/비애플 키보드를 사용하는 경우 사용).

여기에 이미지 설명 입력

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


팁 1: AppStore에 업로드할 수 있는 100%(실제 장치 크기를 나타내는 척도)로 스크린샷을 만드는 방법은 무엇입니까?

사용 안 함 Optimize Rendering for Window scaleDebug메뉴, 스크린샷을 찍기 전에.

여기 옵션이 있습니다.

메뉴 모음 ▶ 디버그 ▶ "창 크기에 맞게 렌더링 최적화" 사용 안 함

여기에 이미지 설명 입력


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

Simulator는 (로그인한 사용자의) 바탕 화면에 스크린샷 파일을 저장하고 기본 경로를 지정합니다.

Xcode 9+를 사용하여 기본 경로를 변경하려면 키보드에서 (alt) 버튼을 누른 상태에서 스크린샷을 촬영합니다.
또는
Mac 키보드 사용:+ + + 키를 모두 누릅니다.
파일 저장 옵션이 있는 대화 상자에 표시되며 기본 경로를 설정/변경할 수도 있습니다.

여기에 이미지 설명 입력


팁 3: 장치 베젤로 스크린샷을 찍는 방법?

가능하게 하다Show Device BezelWindow메뉴판

여기 옵션이 있습니다.

메뉴 모음 ▶ 창 ▶ "장치 베젤 표시" 사용

여기에 이미지 설명 입력

지금이다,

  1. Mac 키보드에서 + + + 를 모두 누릅니다. (윈도우 스냅 캡처 모드가 활성화됩니다.)
  2. 를 선택합니다.Simulator캡처할 창/프레임.(로그인한 사용자의) 바탕 화면에 장치 베젤(배경에 그림자 효과가 있음)이 있는 스크린샷을 저장합니다.

여기에 설명된 대로 Simulator 도구 모음을 제거할 수도 있습니다.

iOS Simulator에서,

를 누릅니다.Command + control + c 또는메에서뉴:Edit>Copy Screen

미리보기 앱을 열고 를 누릅니다.Command + n : > New from clipboard 를 할 수 .command+s

Retina iOS Simulator는 다음과 같습니다.HardWare>Device>iPhone (Retina)의 과정을 .

Command + S

데스크탑에 저장하는 방법입니다. (새로운 아이폰 시뮬레이터에서, 이것은 나중에 시뮬레이터에 도입되었습니다.)

를 누릅니다.Command+Shift+4에 마우스 포인터를 에서 Simulator(Simulator)를 누릅니다."Space Bar"키 하나의 카메라 아이콘이 나타납니다.left click화면에 됩니다.시뮬레이터 스크린샷이 바탕 화면에 저장됩니다.당신은 같은 방법으로 어떤 작은 화면이든 스크린샷을 찍을 수 있습니다.

IOS Simulator Cropper 소프트웨어는 스크린샷을 캡처하는 데 유용하고 시뮬레이터 없이와 같이 스냅샷을 촬영하는 다양한 옵션과 함께 사용하기 쉽게 구글에 검색할 수 있습니다.

업데이트 +를 누르면 바탕 화면에 저장된 스크린샷이 표시됩니다.꽤 쉽네요, 허..

Xcode 8.2 이후에는 다음 명령을 사용하여 스크린샷을 저장할 수도 있습니다.

xcrun simctl io booted screenshot

이 블로그의 추가 정보: https://medium.com/ @syserbart/new-message-in-xcode-8-2-message-fc64a4014a5f#.bzuaf5gp0

  1. 포커스 시뮬레이터
  2. 메뉴로 이동파일->스크린샷 저장

    또는

    +S를 누릅니다.

바탕 화면에 스크린샷 저장

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

iOS Simulator에서,

메뉴 : 편집 > 복사 화면에서 명령 + 컨트롤 + c를 누릅니다.

여기에 이미지 설명 입력

"미리보기" 앱을 열고, 명령 + n을 누르거나 메뉴에서 : 파일 > 클립보드에서 새로 만들기, 그러면 명령 + s를 저장할 수 있습니다.

알파 확인 취소

여기에 이미지 설명 입력

필요에 따라 이미지 치수를 변경할 수 있습니다.

여기에 이미지 설명 입력

예를 들어, 여기 최종 이미지가 있습니다.

여기에 이미지 설명 입력

어떤 이유에서인지 이전에 게시된 명령은 나에게 적용되지 않지만, 이 명령은 다음과 같습니다.

xcrun simctl io booted screenshot screenshot.png

Xcode 9.2 실행

먼저 시뮬레이터에서 앱을 실행합니다.그런 다음 명령+s 또는 파일 -> 시뮬레이터에서 스크린샷 저장을 사용하여 필요하고 적절한 샷을 촬영합니다.기본적으로 스크린샷이 바탕 화면에 나타납니다.

2020년 최신 업데이트: XCode 11.4

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

여기에 이미지 설명 입력

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

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

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

그런 다음 + + +를 사용하여 시뮬레이터를 선택하여 스크린샷을 촬영할 수 있습니다.그림자 없이 미리보기 앱으로 상단 막대를 쉽게 자를 수 있습니다.스크린샷 애플리케이션에 대해 섀도를 다시 활성화하려면:

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

답변의 출처는 여기에 있습니다.

OSX 캡틴에서는 시뮬레이터의 스크린샷을 찍는 것이 버그입니다.먼저 OSX Sierra를 업데이트한 후 업데이트해야 합니다.OSX 캡틴을 사용하는 동안 xcrun simctlio 부팅 스크린샷인 터미널 명령을 사용합니다.

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

"cd desktop"을 선택한 후 해당 명령을 실행합니다.해피 코딩!!!

장치 프레임이 있는 스크린샷

단계 - 1 빠른 시간 플레이어 열기

단계 - 2 새 화면 녹화를 누릅니다.

여기에 이미지 설명 입력

단계 - 3 선택한 창 캡처 선택

단계 - 4 시뮬레이터의 커서 지점.자동으로 전체 시뮬레이터를 선택합니다.

단계 - 5 미리 보기를 사용하여 스크린샷이 열립니다. 저장합니다.

여기 샘플 스크린샷이 있습니다.

여기에 이미지 설명 입력 여기에 이미지 설명 입력

  1. CMD+Shift+4를 클릭합니다.
  2. 시뮬레이터 위에 마우스를 놓습니다.
  3. 전체 창을 선택하려면 SPACE를 누릅니다.
  4. Alt+Enter를 눌러 그림자가 없는 시뮬레이터 창을 캡처합니다.
  5. GIMP의 스크린샷에서 상단 막대를 제거하거나 스크린샷 미리 보기를 두 번 클릭하여 편집합니다.

나는 상단 창살을 숨길 방법을 찾지 못했고 그림자가 있는 멋진 전화 이미지를 스크린샷했습니다.애플록스 ;-)

를 누르거나 시뮬레이터 메뉴에서 파일 > 스크린샷 저장으로 이동하면 스크린샷이 바탕 화면에 저장됩니다.

첫 번째 방법:

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

두 번째 방법:

시뮬레이터를 선택하고 "File > New Screenshot"으로 이동합니다.스크린샷이 바탕 화면에 저장되었습니다.

XCITests 자동화를 사용하는 경우:

XCUIApplication().buttons["Add"].screenshot()
XCUIApplication().table["names"].screenshot()

API 세부 정보 : https://developer.apple.com/documentation/xctest/xcuiscreenshot

스크린샷에 장치 프레임을 부착하려면 다음을 사용합니다.

xcrun simctl io booted screenshot shot.png && curl -F 'file=@shot.png' "https://shot.withfra.me/new"

스크린샷을 장치 프레임을 추가하는 타사(WithFrame)에 업로드합니다.

자세한 내용은 여기에서 확인할 수 있습니다.

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

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

파일을 클릭하면 옵션 스크린샷 저장이 표시됩니다.

이 옵션은 스크린샷을 바탕 화면의 기본 경로에 저장합니다.

언급URL : https://stackoverflow.com/questions/7092613/take-screenshots-in-the-ios-simulator

반응형