Xcode Run Configurations#
Paid featureNoctule provides two types of run configurations for Xcode:
- Xcode Simulator
- Xcode Build
Common Settings#
Some settings are shared by both types of Xcode run configurations. They are documented only once here.
- Toolchain
- The toolchain to use for building and deployment. This has to be an Xcode toolchain. By default, the project-wide toolchain is used.
- Project or workspace
- The Xcode project or workspace to use. The other settings like “scheme” depend on this setting and are updated to only show what’s available in the selected Xcode workspace or project.
- Scheme or target
- The scheme or target to build. Xcode workspaces only support schemes. For Xcode projects, the available schemes and targets are shown in the same box.
- Configuration
- Override the configuration (e.g. “Debug”) if you don’t want to use the default specified by the selected scheme or target.
- Destination
- Optional setting to define the destination. The button on the right of this control lets you choose one of the destinations available in the workspace or project. You can also enter your own destination value if you like.
- Xcode Build Settings
- These settings configure the command line of the executed
xcodebuildcommands. - Quiet build
- Skip package updates
- Skip package plugin validation
- Skip package signature validation
- Skip macro validation
- Additional parameters lets you pass your own additional parameters to
xcodebuildcommands
Xcode Simulator Run Configuration#
Build and deploy an application to a simulator.
Settings#
These settings are available for Xcode simulator run configurations in addition to the common settings above.
- Simulator Settings: Application arguments
- Arguments passed to the built application when it’s launched inside the simulator.
- Simulator Settings: Application environment
- Environment variables that are made available to the application launched inside the simulator.
- Before launch
- By default, the application to deploy is built before it’s deployed into the simulator. Remove the build step in this section to deploy what’s already on disk, without building it again.
Xcode Build Run Configuration#
Execute xcodebuild in the selected Xcode workspace or project.
This is especially helpful in compound run configurations or as “Before launch” build step of other run configurations in your project.
Settings#
These settings are available for Xcode build run configurations in addition to the common settings above.
- Program arguments
- Additional arguments that are passed to the
xcodebuildcommand. - Environment variables
- Additional environment variables that are passed to the
xcodebuildcommand.