# TestFlight Build & Upload Guide (Flutter + iOS) Follow these steps to generate and release a TestFlight build. ## 1. Update App Version Edit `pubspec.yaml`: version: 1.2.3+45 - `1.2.3` → visible version - `45` → build number (must increase every release) ## 2. Install Dependencies ```bash fvm flutter clean fvm flutter pub get cd ios && pod install && cd .. ``` ## 3. Open Project in Xcode ```bash open ios/Runner.xcworkspace ``` ## 5. Archive in Xcode 1. Product → Destination → Any iOS Device 2. Product → Archive ## 6. Upload to TestFlight After archive: - Click _Distribute App_ - Choose _App Store Connect_ → Upload ## 9. Enable TestFlight Testing - Go to https://appstoreconnect.apple.com - Select the app - Open _TestFlight_ - Add internal testers or submit for external review