Skip to content

Instantly share code, notes, and snippets.

@Luckey-Elijah
Last active July 7, 2022 20:37
Show Gist options
  • Save Luckey-Elijah/52b6a00922507f39a05b214ca76bc82a to your computer and use it in GitHub Desktop.
Save Luckey-Elijah/52b6a00922507f39a05b214ca76bc82a to your computer and use it in GitHub Desktop.
Flutte upload to tesflight
  1. Run flutter build ipa --release -t lib/main/production.dart

    $ flutter build ipa
    Archiving com.example.example...
    Automatically signing iOS for device deployment using specified development team in Xcode project: J........Z
    Running pod install...
    Running Xcode build...
    └─Compiling, linking and signing...
    Xcode archive done.
    Built /path/to/build/ios/archive/example.xcarchive.
    
    💪 Building with sound null safety 💪
  2. Open the project in xcode > project/ios.

  3. Select: Product > Archive. Let the archive complete.

  4. Select: Window > Organizer. To open Product's archive.

  5. Select Runner on the dropdown and then select Product/Archive tab. there you should see the latest archive you created in xcode.

  6. Select Distribute App to start the app distribution flow. Select the following options:

    a. App Store Connect

    b. Export

    c. Select Strip Swift Symbols, Upload your app's symbols, and Manage Version and Build Number

    d. Automatically Manage Signing

    e. Xcode will now start it's export process.

  7. Once exported, import the .ipa into Transporter and deliver to Apple store connect.

  8. The app should now appear in TestFlight.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment