Take screenshots in the iOS simulator

帅比萌擦擦* 提交于 2019-12-29 10:09:13

问题


I want to take a screenshot of my iOS application when it is running in the simulator, and save the screenshot on my Mac. How can I do this?


回答1:


It's just as simple as command+s or File > Save Screen Shot in iOS Simulator. It will appear on your desktop by default.




回答2:


Use ⌘ + S to capture a screen shot.
(Use window + s, if you are using windows/non-apple keyboard).

See for more details: How to change simulator scale options with Xcode 9+.


Tip 1: How do you get screen shot with 100% (a scale with actual device size) that can be uploaded on AppStore?

Disable Optimize Rendering for Window scale from Debug menu, before you take a screen shot.

Here is an option

Menubar ▶ Debug ▶ Disable "Optimize Rendering for Window scale"


Tip 2: Where is screen shot saved (Default Path)? How to change default path?

Simulator saves screen shot file on (logged-in user's) desktop and it's default path.

To change default path (with Xcode 9+), press and hold ⌥ Option (alt) button from keyboard, while you take a screen shot.
Or
Using Mac Keyboad: Press keys ⌥ Option + + s all together.
It will show to a dialog with file storage options and also allows to set/change default path.


Tip 3: How to take a screen shot with Device Bezel?

Enable Show Device Bezel from Window menu.

Here is an option

Menubar ▶ Window ▶ Enable "Show Device Bezel"

Now,

  1. Press + shift + 4 + Spacebar, all together in Mac Keyboard. (A window snap capture mode will become active)
  2. Select Simulator window/frame, that you want to capture. It will save screenshot with device bezel (with shadow effect in background) on (logged-in user's) desktop.



回答3:


on iOS Simulator,

Press Command + control + c or from menu : Edit>Copy Screen

open "Preview" app, Press Command + n or from menu : File> New from clipboard , then you can save command+s

For Retina, activate iOS Simulator then on menu:HardWare>Device>iPhone (Retina) and follow above process

Command + S

is the way to save on Desktop, (on new iPhone simulators, this was introduced in later simulator)




回答4:


Press Command+Shift+4 and then keep the mouse pointer on Simulator and then press "Space Bar" key one camera icon will appear, now left click the mouse. Your simulator screen shot is saved on desktop. You can take the screen shot any small screen in the same way.




回答5:


You can google for IOS Simulator Cropper software useful for capturing screen shots and also easy to use with various options of taking snapshots like with simulator/without simulator.

Update Just pressing CMD + S will give you screenshot saved on desktop. Pretty easy huh..




回答6:


Since Xcode 8.2, you can also save a screenshot with the following command:

xcrun simctl io booted screenshot

Further information in this blog: https://medium.com/@hollanderbart/new-features-in-xcode-8-2-simulator-fc64a4014a5f#.bzuaf5gp0




回答7:


  1. Focus simulator
  2. Go to menu File->Save Screen Shot

    or

    Press +S

Screen shot saves in desktop




回答8:


Simple answer with sample answer ;-)

on iOS Simulator,

Press Command + control + c or from menu : Edit>Copy Screen

open "Preview" app, Press Command + n or from menu : File> New from clipboard , then you can save Command + s

UnCheck Alpha

You can change Image dimension to your requirement.

Here is the Final Image,For example




回答9:


First, run the app on simulator. Then, use command+s, or File -> Save Screenshot in Simulator to take necessary and appropriate shots. The screenshots will appear on your desktop by default.




回答10:


First method:

Select simulator and press "command + s" button. Screenshot saved on desktop.

Second method:

Select simulator and go to "File > New Screenshot". Screenshot saved on desktop.




回答11:


Press ⌘S or go to File > Save screenshot from your simulator menu and you will get the screenshot saved on your desktop.




回答12:


In OSX Captain its a bug to take screenshot of simulator. You have to Update your OSX Sierra first then your are able to take. while taking in OSX Captain use terminal command which is xcrun simctl io booted screenshot.

before running this command u have to select desktop in terminal like:

"cd desktop" then run that command. Happy Coding!!!




回答13:


For some reason the commands posted before dont work for me, but this one does:

xcrun simctl io booted screenshot screenshot.png

Running Xcode 9.2




回答14:


Taking Screen Shot in IOS Simulator is SO Simple.

When you Open Simulator In the Right Lift You See File.

Click On File And You See Option Save Screen Shot.

This Option Saves Your Screen Shot In Default Path Which is Desktop.



来源:https://stackoverflow.com/questions/7092613/take-screenshots-in-the-ios-simulator

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!