DEV Community

ente
ente

Posted on

Command to publish an app to TestFlight

At ente, we are building an open-source iOS app for backing up and sharing your photos and videos.

In the beginning, we used XCode to create an Archive and then painfully clicked 20 buttons to upload our build to TestFlight.

We then discovered an easy way to do the same from the command line with these steps:

  1. Configure Transporter.
  2. Run {command-to-build} && open -a "Transporter" {path-to-generated-ipa}.
  3. That's it!

Party

In our case, since we are using Flutter, the single line command to build and publish to TestFlight is:

flutter build ipa && open -a "Transporter" build/ios/ipa/*.ipa
Enter fullscreen mode Exit fullscreen mode

Hope this will save you a few clicks! If you'd like to know more of our adventures with Flutter and AppStore, follow us on Twitter, or come hang out on our lovely Discord!

Sentry mobile image

Mobile Vitals: A first step to Faster Apps

Slow startup times, UI hangs, and frozen frames frustrate users—but they’re also fixable. Mobile Vitals help you measure and understand these performance issues so you can optimize your app’s speed and responsiveness. Learn how to use them to reduce friction and improve user experience.

Read the guide →

Top comments (0)

Billboard image

The Next Generation Developer Platform

Coherence is the first Platform-as-a-Service you can control. Unlike "black-box" platforms that are opinionated about the infra you can deploy, Coherence is powered by CNC, the open-source IaC framework, which offers limitless customization.

Learn more

👋 Kindness is contagious

Please leave a ❤️ or a friendly comment on this post if you found it helpful!

Okay