Prism Inspector 1.6.0
Prism Inspector 1.6.0
New
- When an agent asks where a component lives in the code, it now gets the exact line the modifier was written on instead of a search for the component's name. Components whose name is assembled at runtime, and shared components used on several screens, are found correctly for the first time.
- Selecting a component now shows it drawn on its own next to the same patch of the screen, so a component that is covered, invisible or has no height stops looking like nothing at all. Values an app offers can be changed live from the inspector, and the app re-lays-out for real. The Connection section now says when an app has stopped answering — a breakpoint no longer looks like a screen nobody is touching.
- A new Exploded hierarchy view in the Layers menu stacks a screen's components in depth and lets you orbit around them. Each component is drawn without the ones nested inside it, so a container that only holds other views now looks empty — which is what it actually contributes.
- Prism Inspector can now inspect an app running on a real iPhone or iPad connected to your Mac, not just one in the simulator. Attached devices appear alongside booted simulators in the device menu.
- Values an app offers can now be put back to what they started as — a reset beside each one you have changed, and one that undoes them all.
Fixed
- Devices connected to your Mac now appear by name rather than by serial number.
- When inspecting an app on a physical device, the accessibility hints now point at the device's own Settings rather than at the simulator.
- The exploded hierarchy no longer draws every element twice. The screen behind the components is now the app's own background, with the components lifted off it.
- Typing into a live value no longer fights with the app updating it — what you type is applied when you press Enter or leave the field. Reset is now a labelled button and puts the value back for good instead of flipping between the original and your last edit.
Changed
- Live values, a component drawn on its own, the exploded hierarchy and physical-device support need the inspected app to embed PrismKit 0.3.1 or newer, so update the package in your app to get them. Prism Inspector still connects to apps on older versions; those sections just will not appear.
Requires macOS 13 or later. Universal — Apple silicon and Intel.
Signed with Developer ID and notarized by Apple, so macOS opens it without warnings.