Wrong screenshot size in Xcode 10 using Simulator
Do not use cmd+4 shortcut, use Simulator -> New Screenshot.
For me, using system shortcut produces bad results, Simulator screenshot works ok.
With Xcode 13.4.1, I'm using the following simulators to create screenshots:
- iPhone 13 Pro Max 9 (6.5-inch)
- iPhone 8 Plus (5.5-inch)
- iPad Pro (11-inch) (2nd generation)
- iPad Pro (12.9-inch) (4th generation)
The other simulators might give you incorrect sizes.
To take the screenshot, use the screenshot button above the simulator or File - Save Screen.
Edit: updated for Xcode 13.4.1
With Xcode 10, iphone 8 plus simulator worked for 5.5inch. Then, Iphone Xs Max for 6.5 inch, but this needed the alpha removed, which can be done by opening the image, clicking 'file' > 'export' and unchecking alpha.
After testing, it looks like Xcode 10.0 has full resolution screenshot ability for iPhone X series simulators only. It's good to know that it is enough to make 6.5" screen size screenshots to submit to the App Store, so just use iPhone X series simulators for screenshots to solve the issue.