A condition that limits the application of a build setting.
- Xcode 10.2+
- Swift Package Manager
By default, build settings are applicable for all platforms and build configurations. Use the
.when modifier to define a build setting for a specific condition. Invalid usage of
.when emits an error during manifest parsing. For example, it’s invalid to specify a
.when condition with both parameters as
The following example shows how to use build setting conditions with various APIs: