Skip to main content
List all schemes available in a workspace or project.
# List schemes in a workspace
flowdeck project schemes -w App.xcworkspace

# List schemes as JSON
flowdeck project schemes -w App.xcworkspace --json

# Show usage examples
flowdeck project schemes --examples

Options

OptionShortDescription
--examplesShow usage examples
--project <path>-pProject directory
--workspace <path>-wPath to workspace (.xcworkspace) or project (.xcodeproj)
--json-jOutput as JSON

Output

Human-readable output:
Schemes in MyApp.xcworkspace:

Apps:
  • MyApp
  • MyAppTests

Frameworks:
  • NetworkKit
  • UIComponents

JSON Output

{
  "schemes": [
    {
      "name": "MyApp",
      "category": "Apps",
      "isShared": true
    },
    {
      "name": "NetworkKit",
      "category": "Frameworks",
      "isShared": true
    }
  ]
}

Use Cases

Find Available Schemes

# Discover schemes before building
flowdeck project schemes -w MyApp.xcworkspace

# Use in scripts
SCHEME=$(flowdeck project schemes -w MyApp.xcworkspace --json | jq -r '.schemes[0].name')
flowdeck build -w MyApp.xcworkspace -s "$SCHEME"

CI/CD Integration

# List schemes as JSON for automation
flowdeck project schemes -w MyApp.xcworkspace --json > schemes.json