Reveal 54-beta.2

This beta includes fixes for inspecting apps built against the iOS 26, iPadOS 26, macOS 26, and tvOS 26 beta SDKs released at WWDC25.

In addition, we’ve made the following other changes:

  • Improved accessibility link detection and handling
  • Added a workaround for a new layer present in view hierarchies in the WWDC25 beta SDKs: there’s a new layer injected into the view hierarchy (_UIMultiLayer) that has it’s delegate set to another layer’s view. This causes Reveal some problems in terms of constructing a usable view hierarchy for inspection, so we’re skipping over this layer for the moment. If you have any problems with this behaviour, you can set the SkipUIMultiLayerSublayerRecursionWorkaround user default to YES.
  • Added an advanced preference for disabling/enabling the HTTP polling resolver introduced in Reveal v53. It’s still enabled by default, as we’re seeing the same Bonjour issues with Xcode 26 beta 1.
  • Add the new floating bar and pointer interaction effect containers to our list of system windows and views .These were introduced in the WWDC25 beta SDKs.

Please let us know if this beta improves inspecting your apps, or if you find anything that doesn’t work as well as you think it should.

Supported version change

Reveal version 54 will be the last version to support running on macOS 13. Later releases will require a minimum of macOS 14 “Sonoma”.

Requires a full or trial license to use.