AppCode
 
2023.1
Get AppCode

Run/debug configurations

Last modified: 31 March 2023

Configure: Run | Edit Configurations

AppCode uses run/debug configurations to run, debug, and test your code. Each configuration is a named set of startup properties that define what to execute and what parameters and environment should be used.

Run/debug configurations in AppCode are the equivalents of the Xcode schemes, and they are kept synced with them.

There are two types of run/debug configurations:

  • Temporary — created every time you run a test class or method use the gutter icons App actions execute / App run configurations test state run run.

  • Permanent — created explicitly from a template or by saving a temporary configuration. Permanent configurations remain as part of your project until you remove them.

So whenever you run/debug or test your code, AppCode either uses an existing permanent run/debug configuration or creates a new temporary one.

Permanent configurations have opaque icons while the icons of temporary configurations are semi-transparent.

The maximum number of temporary configurations is 5. The older ones are automatically deleted when new ones are added. If necessary, you can increase this limit in Preferences | Advanced Settings | IDE | Temporary configurations limit.

Permanent and temporary configurations have different icons