Perform menu

Perform actions using the configured bundle identifier of the selected App Group.

In all honesty, the Perform button opens a menu which allowed me to provide access to many small features that did not fit the Side Window. In other words, it’s a hidden gem full of helpful functionality.

Notion image

Grant, Revoke or Reset Permissions

When working on features like Calendar access, it can be useful to quickly grant, revoke, or reset permissions for testing purposes. You can use All to grant, revoke, or reset all permissions.

Accessing directories

Directories important to your app are listed in logical order. Each directory has its purpose and I encourage you to read my detailed article if you want to know more: Xcode Simulator Directories Exploration.

User Defaults

By selecting either the Standard or Group User Defaults you’ll be able to monitor or edit defaults using the User Defaults Editor:

Notion image

In the above example, I’m testing whether the Create transfer tooltip correctly shows and updates the user defaults key. You can read more about this in my dedicated article: User Defaults reading and writing in Swift.

Relaunch with locale

Testing your app in different languages can be time-consuming if you have to restart the Simulator or edit the Scheme settings for every language. RocketSim allows you to relaunch your app quickly in one of your support languages. You can read more about this feature here: Localization testing in Xcode.

Relaunch with Time Zone

Similar to locale testing, but focused on time zones. Relaunch your app in one of the selected time zones and see how your app behaves.

Notion image

Launch, Terminate, Relaunch, and Uninstall

These options speak for themselves. If not, give it a try!

Deleting Derived Data

Quickly deleted derived data for only the currently selected app. This prevents you from having to rebuild all apps that you’re working on in Xcode.

Did this answer your question?
😞
😐
🤩