App Store (Upcoming)

The iOS app is being prepared for distribution through TestFlight and the App Store. Distribution is not an afterthought — the project is structured for it from the start.

Environment management

The app uses separate schemes and configurations for development, staging, and production environments, managing:

  • API base URLs per environment
  • Feature flags and logging levels
  • Build and bundle identifiers

This ensures that development builds never talk to production data, and that release builds are configured correctly without manual intervention.

Release workflow

The release process mirrors what professional iOS teams use:

  • Semantic versioning with build metadata
  • TestFlight distribution for internal testing and feedback before App Store submission
  • Automated build and upload as part of the CI/CD pipeline, without manual Xcode steps

Why this matters

Distribution is where many personal projects stop short. Going from a working local build to a signed, validated, App Store-ready artifact involves provisioning profiles, code signing, App Store metadata, privacy descriptions, and compliance with Apple’s review guidelines.

Building through this process is part of what makes ClickNBack a complete product — not just a codebase.