Development Workflow
This page describes the standard workflow for shipping updates to your wrapped PWA app.
Core loop
- Update your web app.
- Update PWAKit config if needed.
- Sync native project files.
- Build and run in Xcode.
- Validate native bridge features.
Configuration change flow
bash
npx @pwa-kit/cli syncIf you re-run setup with npx @pwa-kit/cli init . --force, sync is already included.
Then in Xcode:
- Build (
Cmd+B). - Run (
Cmd+R). - Test feature changes.
Safe validation commands
bash
npx @pwa-kit/cli sync --validate
npx @pwa-kit/cli sync --dry-runWhen to revisit SDK integration
Update your JavaScript integration when you:
- Enable new native feature flags
- Add new native module usage
- Add runtime permission prompts (camera/mic/location/Face ID)
Recommended release checklist
- Config is synced (
npx @pwa-kit/cli sync). - App builds and runs in simulator.
- Permission and native flows work on a physical device.
- No runtime bridge errors in logs.
