Skip to Content
CLI ReferenceSubmit Commands

Submit Commands

norrix submit

Submit your app to the App Store or Google Play.

Synopsis

norrix submit [platform] [track] [options]

Arguments

ArgumentDescription
platformTarget platform: ios, android, or visionos
trackRelease track: production, beta, alpha, internal

Options

FlagDescription
-p, --project <name>Project name (for Nx workspace builds)
--org <orgId>Target organization ID
-n, --non-interactiveSkip organization prompt (requires --org or previously selected org)

Prerequisites

Before submitting, you must have a successful build. The CLI will reference the most recent successful build for the specified platform.

Examples

iOS Submissions

# Submit iOS to App Store (production) norrix submit ios production # Submit iOS to TestFlight (beta) norrix submit ios beta

Android Submissions

# Submit Android to Google Play (production) norrix submit android production # Submit Android to beta track norrix submit android beta # Submit Android to internal testing norrix submit android internal # Submit Android to alpha track norrix submit android alpha

Nx Workspace Submissions

# Submit specific project from workspace root norrix submit ios production --project my-mobile-app

CI/CD Submissions

# Non-interactive mode for CI norrix submit ios production -n --org $ORG_ID

Alternative: Web Interface

You can also submit builds to app stores directly from the Norrix dashboard.

When to Use the Web Interface

  • Quick submissions without CLI setup
  • Team members who don’t have the CLI installed
  • Submitting from any browser-equipped device

How It Works

  1. Navigate to /submit in the Norrix dashboard
  2. Select a completed build from the dropdown
  3. Choose the release track (production, beta, alpha, internal)
  4. Provide store credentials:
    • iOS: App Store Connect API credentials (Key ID, Issuer ID, .p8 file)
    • Android: Google Play Service Account JSON
  5. Add optional release notes
  6. Submit to the store

The platform is automatically detected from the selected build.

See Web Interface for detailed instructions.


norrix submit-status

Check the status of a submission.

Synopsis

norrix submit-status <submitId> [options]

Arguments

ArgumentDescription
submitIdSubmission ID to check (e.g., submit-1234567890)

Options

FlagDescription
--org <orgId>Target organization ID

Example

norrix submit-status submit-1234567890

Submission Status Values

StatusDescription
scheduledSubmission job has been scheduled
submittingSubmission is in progress
successSubmission completed successfully
failedSubmission failed

Output

The command outputs submission details including:

  • Submission ID
  • Build ID (referenced build)
  • Platform
  • Track
  • Status
  • Error message (if failed)