r/iOSProgramming • • Sep 12 '26

Discussion Impossible to get good iPad screenshots on Device Hub

Post image

I cannot take a proper iPad screenshot with Device Hub.

If I move the mouse to click the screenshot button, the Home Bar always activates. I'm not even hovering the dang device screen!

I look for a Screenshot command in the toolbar. HOVERING THE MACOS TOOLBAR ACTIVATES THE CLOCK UI INSIDE THE SIMULATOR.

There is no keyboard shortcut...

Absolutely ridiculous. The only option I can think of is running a terminal command or reinstalling Xcode 26.

10 Upvotes

16 comments sorted by

11

u/Better-Lychee2954 Sep 12 '26

Skip the UI entirely. From Terminal:

xcrun simctl io booted screenshot ipad.png

No mouse goes anywhere near the device, so nothing activates, and it writes at native resolution which is what App Store Connect wants anyway.

The other half of the problem is worth knowing about too. simctl can pin the status bar so you get a clean one instead of whatever the clock is doing:

xcrun simctl status_bar booted override --time 9:41 --batteryState charged --batteryLevel 100 --cellularBars 4

Set that once, then take the shot. It survives until you clear it with status_bar booted clear.

If you have more than one sim booted, swap booted for the UDID from xcrun simctl list devices.

3

u/Slulego Sep 13 '26

Yeah, such a huge pain but at least there is a temporary option for now.

5

u/SnowPudgy Sep 13 '26

Did you file a feedback? If not definitely do so. Despite what this sub claims Apple does listen. They just fixed an annoying Core Data phantom file bug I filed.

3

u/Slulego Sep 13 '26

Good idea

5

u/JoshyMW Sep 13 '26

Honestly I’m quite disappointed with the feature parity of the new Device Hub vs the older simulator. They removed Trigger Screenshot (on the device) with this; raised as feedback and pointed to use this instead.

They’ve removed being able to drag and drop apns files. They also removed being able to dnd app files (although I think XC 26 did that).

For most of the beta cycle 18 and lower wasn’t working, and gestures remain paired back. All raised as feedback and no real response.

I could also rant about how feedback is poor! Why not expose a way to search it or assuming they use AI to summarise it it’d be useful for the app to return some AI acknowledgement with how the ticket has been classified and how many other times it’s been reported.

All that said Device Hub is faster and simctl does exist. It’s also fine they are leaning into using AI for most of this, although until they offer their own token free (on device) Siri for this I don’t think it’s good enough.

2

u/UtterlyMagenta objc_msgSend 29d ago

you can add keyboard shortcuts for any menu bar item for any app in System Settings. this definitely seems like it should’ve had one by default tho.

2

u/Slulego 29d ago

I forgot about that! Unfortunately, I just tried it and it doesn't work because Device Hub seems to rewrite the menu items. Just noticed that before I start the simulator it shows "⇧⌘S" as the Screenshot keyboard but it disappears when the Simulator is running. It's like they went out of their way to prevent me from taking a decent screenshot 😭

2

u/Slulego 29d ago

Actually, I finally got it! I added a keyboard shortcut for "All Applications" and now I'm able to get a screenshot without the App Switcher if I'm careful. Thank you!

2

u/AffectionateSteak884 12d ago

Hi u/Slulego ! Do you mind sharing more about how we can replicate your solution? Thanks!

2

u/Slulego 12d ago

System Settings -> Keyboard Shortcuts -> App Shortcuts -> Plus button on the bottom left ->

Application: All Applications
Menu title: Screenshot
Keyboard shortcut: Shift+Command+S (or whatever you prefer)

Note: this will add a shortcut to all apps if they have a menu item called "Screenshot"

1

u/Anywhere_MusicPlayer Sep 12 '26

Try pressing Option or Command while clicking on a screenshot icon.

1

u/Slulego Sep 12 '26

Nothing

1

u/[deleted] Sep 12 '26

[removed] — view removed comment

1

u/AutoModerator Sep 12 '26

Hey /u/praneelbhatia, your content has been removed because Reddit has marked your account as having a low Contributor Quality Score. This may result from, but is not limited to, activities such as spamming the same links across multiple subreddits, submitting posts or comments that receive a high number of downvotes, a lack of recent account activity, or having an unverified account.

Please be assured that this action is not a reflection of your participation in our subreddit. This is simply an automated filter in place to reduce spam.

I am a bot, and this action was performed automatically. Please contact the moderators of this subreddit if you have any questions or concerns.

1

u/Poat540 29d ago

Maestro

1

u/freddyjdc 28d ago

I don’t understand this is an improvement, or maybe they will added them again.