Give your iOS Simulator superpowers

Edit views, layout constraints and even user defaults in real time, simulate running on other devices, and jump straight to the source code, all from your Simulator - zero configuration required.

Try for free
Learn more
Chevron facing downwards.
Supports iPhone and iPad Simulators
Used by freelancers, agencies and some of the largest Fortune 500 companies

Edit properties in real-time.
No need to rebuild.

View Properties tab icon in Inspector window.


Edit properties on your view and it’s layer in real time - so you can create the perfect shadow or fix your stack view layout in half the time.

Layout tab icon in Inspector window.

Layout Constraints

Edit, enable or disable your Auto Layout constraints and layout priorities so that you can get your layout just right without having to rebuild.

View Hierarchy tab icon in Inspector window.


Sherlock doesn’t just work with UIKit classes - it can automatically detect @IBInspectable and @objc properties of supported types on your custom view classes and let you view and edit them in real time.

User Defaults Editor

New Feature
View and edit your app’s user defaults in real-time.
A screenshot of the User Defaults Editor.

Open URL

Easily test Universal Links and URL Schemes. Simply press ⌘ + O with a Simulator selected.
Open URL application window in Sherlock
Jump to File button icon

Spend less time finding the right class.

No need to hop between the Simulator and Xcode to find the source code for a view. Simply select the view and click Jump to File.

Magnifying glass icon to signify searching app view hierarchy using Sherlock.

Investigate how your app works.

Get to grips with unfamiliar or complicated code.  Just hover over a view to see its class.

Resizable screen feature icon.

Resizable Screen

Sherlock uses Auto Layout to predict how your app will be rendered with different screen sizes and safe areas, so you can see what your app will look like instantly, without having to rerun your app on each device.

Frequently asked questions

What setup is required?

Zero setup is required, just start Sherlock and then launch your app from Xcode or the simulator’s home screen, and Sherlock will automatically connect to it.

Can I use Sherlock on a real device?

No - Sherlock integrates deeply with the simulator to do things that just wouldn’t be possible on an actual device.

Which simulators are supported?

Sherlock supports both iPhone and iPad simulators running iOS 10.3 and later.

How long is a license valid for?

A Sherlock license is valid for one year from the time of purchase. During this period you are eligible to receive all updates.

Start working faster today
Available from $59