Rób zrzuty ekranu w symulatorze iOS


Odpowiedzi:


918

To tak proste, jak command+ slub File> Save Screen Shotw iOS Simulator. Domyślnie pojawi się na pulpicie.


1
Jak mogę uzyskać monit o lokalizację do zapisania?
— jameshfisher

1
Nie ma gotowego rozwiązania zgodnego z stackoverflow.com/q/23661097/1659311
— Wojciech Rutkowski

5
UIApplicationUserDidTakeScreenshotNotification nie został uruchomiony.
— tounaobun,

10
W Xcode 9 możesz przytrzymać Option i zostaniesz poproszony o lokalizację do zapisania zrzutu ekranu.
— Russbishop

1
@jameshfisher - Może to pomóc w wyświetleniu monitu o lokalizację do zapisania - stackoverflow.com/a/48150656/5638630
— Krunal

110

Aktualizacja z symulatorem Xcode 11.4

Aby przechwycić zrzut ekranu, kliknij ikonę / przycisk „Kamera” na górnym pasku symulatora.

wprowadź opis zdjęcia tutaj

LUB

Wybierz Save Screen Shotelement Filemenu z menu.

Plik => Zapisz zrzut ekranu


Służy ⌘ + Sdo przechwytywania zrzutu ekranu.
(Użyj window + s, jeśli używasz klawiatury Windows / innej niż Apple).

wprowadź opis zdjęcia tutaj

Zobacz więcej szczegółów: Jak zmienić opcje skali symulatora za pomocą Xcode 9+.


Wskazówka 1: Jak uzyskać zrzut ekranu ze 100% (skala z rzeczywistym rozmiarem urządzenia), który można załadować do AppStore?

Wyłącz Optimize Rendering for Window scale z Debugmenu przed zrobieniem zrzutu ekranu.

Oto opcja

Pasek menu ▶ Debugowanie ▶ Wyłącz „Optymalizuj renderowanie dla skali okna”

wprowadź opis zdjęcia tutaj


Wskazówka 2: Gdzie jest zapisywany zrzut ekranu (ścieżka domyślna)? Jak zmienić domyślną ścieżkę?

Symulator zapisuje plik zrzutu ekranu na pulpicie (zalogowanego użytkownika) i jest to domyślna ścieżka.

Aby zmienić domyślną ścieżkę (z Xcode 9+), naciśnij i przytrzymaj ⌥ Optionprzycisk (alt) na klawiaturze podczas robienia zrzutu ekranu.
Lub
Korzystanie z Keyboad Maca: Naciśnij jednocześnie klawisze ⌥ Option + ⌘ + s.
Wyświetli się okno dialogowe z opcjami przechowywania plików, a także pozwala ustawić / zmienić domyślną ścieżkę.

wprowadź opis zdjęcia tutaj


Wskazówka 3: Jak zrobić zrzut ekranu za pomocą ramki urządzenia?

Włącz Show Device Bezelz Windowmenu.

Oto opcja

Pasek menu ▶ Okno ▶ Włącz „Pokaż ramkę urządzenia”

wprowadź opis zdjęcia tutaj

Teraz,

  1. Naciśnij ⌘+ shift+ 4+ Spacebar, wszystkie razem na klawiaturze Mac. (Tryb przechwytywania przyciągania okna stanie się aktywny)
  2. Wybierz Simulatorokno / ramkę, którą chcesz uchwycić. Zapisze zrzut ekranu z ramką urządzenia (z efektem cienia w tle) na pulpicie (zalogowanego użytkownika).

Możesz także usunąć pasek narzędzi Symulatora, jak opisano tutaj .


7
Przytrzymaj przycisk ⌘ po kliknięciu symulatora, aby pominąć nazwę urządzenia na dole ekranu.
— Manoj Shrestha

@ManojShrestha Zachęcamy do edycji tej odpowiedzi poprzez dodanie swojej sugestii.
— Krunal

1
Dlaczego ta NIE jest akceptowana odpowiedź. Dzięki tonie Krunal za tę kompilację!
— Xonshiz

Podobała mi się ta odpowiedź.
— Teofilo Israel Vizcaino Rodrig

nie działa już po ostatniej aktualizacji (11.4) Xcode
— Genchi Genbutsu

38

na iOS Simulator,

Naciśnij Command + control + club z menu:Edit>Copy Screen

otwórz aplikację „Podgląd”, naciśnij Command + nlub z menu: Plik> Nowy ze schowka, a następnie możesz zapisaćcommand+s

W przypadku Retina aktywuj Symulator iOS, a następnie w menu: HardWare>Device>iPhone (Retina) i wykonaj powyższą procedurę

Command + S

to sposób na zaoszczędzenie na pulpicie (w nowych symulatorach iPhone'a wprowadzono to w późniejszym symulatorze)


21

Naciśnij, Command+Shift+4a następnie przytrzymaj wskaźnik myszy na symulatorze, a następnie naciśnij "Space Bar"klawisz, pojawi się ikona jednej kamery, teraz left clickmysz. Zrzut ekranu z symulatora jest zapisywany na pulpicie. Możesz zrobić zrzut ekranu na dowolnym małym ekranie w ten sam sposób.


nie przechwyci to jednak przewijanej zawartości
— Code Tree

1
Powinieneś to zrobić tylko wtedy, gdy chcesz zrobić zrzut ekranu z ramką.
— Russbishop

Fajnie, chciałem też, żeby rama była świetnym rozwiązaniem :)
— Paula Hasstenteufel,

14

Możesz znaleźć w Google oprogramowanie IOS Simulator Cropper przydatne do robienia zrzutów ekranu, a także łatwe w użyciu z różnymi opcjami robienia migawek, np. Z symulatorem / bez symulatora.

Aktualizacja Wystarczy nacisnąć CMD+ S, aby wyświetlić zrzut ekranu zapisany na pulpicie. Całkiem łatwe, huh ..



11
  1. Symulator ostrości
  2. Przejdź do menu Plik-> Zapisz zrzut ekranu

    lub

    Naciśnij ⌘+S

Zrzut ekranu zapisuje się na pulpicie


7

Prosta odpowiedź z przykładową odpowiedzią ;-)

na iOS Simulator,

Naciśnij Command + Control + C lub z menu: Edycja> Kopiuj ekran

wprowadź opis zdjęcia tutaj

otwórz aplikację „ Podgląd ”, naciśnij Command + n lub z menu: Plik> Nowy ze schowka, a następnie możesz zapisać Command + s

Odznacz Alpha

wprowadź opis zdjęcia tutaj

Możesz zmienić Wymiar obrazu do swoich wymagań.

wprowadź opis zdjęcia tutaj

Oto na przykład ostateczny obraz

wprowadź opis zdjęcia tutaj


3

Najpierw uruchom aplikację na symulatorze. Następnie użyj poleceń + s lub Plik -> Zapisz zrzut ekranu w symulatorze, aby zrobić niezbędne i odpowiednie zdjęcia. Zrzuty ekranu będą domyślnie wyświetlane na pulpicie.


2

Pierwsza metoda:

Wybierz symulator i naciśnij przycisk „ Command + s ”. Zrzut ekranu zapisany na pulpicie.

Druga metoda:

Wybierz symulator i przejdź do „ Plik> Nowy zrzut ekranu ”. Zrzut ekranu zapisany na pulpicie.


3
Co dodałeś do tego pytania, które było warte wskrzeszenia pytania sprzed lat?
— Fogmeister

1

Naciśnij ⌘Slub przejdź do Plik> Zapisz zrzut ekranu z menu symulatora, a zrzut ekranu zostanie zapisany na pulpicie.


O mój błąd, będzie to możliwe tylko wtedy, gdy używasz MAC używając VMWare
— Devang

1
Dzięki Devang. Mogę wypróbować to dla VMWare.
— Shreyash Mahajan,

1

W OSX Captain jest błąd, aby zrobić zrzut ekranu symulatora. Najpierw musisz zaktualizować OSX Sierra, a następnie możesz go pobrać. podczas przyjmowania Kapitana OSX użyj polecenia terminalu, które jest zrzutem ekranu uruchomionego xcrun simctl io .

przed uruchomieniem tego polecenia musisz wybrać pulpit w terminalu, taki jak:

„cd desktop” następnie uruchom to polecenie. Happy Coding !!!


1

Z jakiegoś powodu polecenia opublikowane wcześniej nie działają dla mnie, ale to działa:

xcrun simctl io booted screenshot screenshot.png

Uruchamianie Xcode 9.2


1

Najnowsza aktualizacja 2020: XCode 11.4

Kliknij ikonę kamery nad symulatorem, aby zrobić zrzut ekranu i zapisać go w rolce z kamery

wprowadź opis zdjęcia tutaj

Inna opcja: Plik> Zapisz ekran z symulatora


4
wykonuje zrzuty ekranu bez ramki urządzenia
— Genchi Genbutsu

2
Wygląda na to, że klawisz „Command” służący do usunięcia nazwy urządzenia na dole już nie działa, Bummer. Musisz ręcznie przyciąć górę.
— Phuah Yee Keat

1

Dla osób używających Xcode 11.4, aby pozbyć się górnego paska symulatora, jest to dalekie od ideału, ale możesz wyłączyć cienie dla aplikacji do zrzutów ekranu w terminalu za pomocą następującego polecenia:

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

Następnie możesz użyć ⌘+ ⇧+ 4i wybrać symulator, aby zrobić zrzut ekranu. Bez cienia możesz łatwo przyciąć górny pasek za pomocą aplikacji podglądu. Aby ponownie włączyć cień dla aplikacji do zrzutów ekranu:

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

Źródło tej odpowiedzi tutaj .


Właśnie tego potrzebowałem, dziękuję!
— Omar Sinan

-1

Robienie zrzutów ekranu w IOS Simulator jest takie proste.

Po otwarciu symulatora w prawym podnośniku zobaczysz plik.

Kliknij opcję Plik, a zobaczysz opcję Zapisz zrzut ekranu.

Ta opcja zapisuje zrzut ekranu w domyślnej ścieżce, którą jest Pulpit.


1
To mniej więcej powtórzenie istniejących odpowiedzi.
— Pang

@ Pang nie, ten jest bardziej protekcjonalny, aby oczywiście zdobyć punkt.
— rorypicko
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.