First Release Checklist

Verify the SDK lifecycle before publishing an OTA update.

Edit

Before the first upload:

  • Install and configure the native SDK.
  • Call configure() at module scope.
  • Call client.notifyAppReady() after the first successful render.
  • Add a sync() trigger, such as app foreground or an update button.
  • Produce and install a native release build.
  • Authenticate the NitroPush CLI.

Then upload a bundle:

nitropush release upload \
  --project PROJECT_ID \
  --environment prod \
  --runtime-version 1.0.0 \
  --label 1.0.1 \
  --bundle-path ./dist-ios

When bundle signing is enabled, add --signing-key ./nitropush-signing.pem. See upload releases for automatic bundling, multi-platform uploads, and Delta Updates.