The live Device Hub window shows my app's colors differently from a physical iPhone. The pixel values themselves are correct: a screenshot taken in Device Hub has the same colors as the device. Only the live window looks different — [e.g. more washed out / more saturated].
It happens in every project I've tried, including ones that use only plain sRGB colors and sRGB image assets, so it doesn't look app-specific.
Setup
Xcode 27.0 (27A266a)
MacBook Pro, Apple M4 Max
Built-in Liquid Retina XDR display (default "Color LCD" profile) and an external BenQ PD2705UA
Simulated devices: iPhone 13 mini (iOS 26.1) and iPhone 14 (iOS 26.5)
What I've ruled out
Same result on both the built-in display and the external monitor
True Tone and Night Shift are off on the Mac
The simulated device is in light mode, with Increase Contrast, Invert Colors and Grayscale off
The Device Hub screenshot matches the physical iPhone, so the rendered pixels are correct
Questions
Is the Device Hub window color-managed for the Mac's display, or is this expected behavior?
Is there a setting to make the live window show accurate colors?
1
1
148