My First Time Publishing to TestFlight

September 6, 2025 (2w ago)

After weeks of working on our AR game project at Apple Developer Academy, we finally reached a milestone that felt just as exciting as finishing the code itself: publishing to TestFlight.

Up until then, our game only lived inside Xcode and on our own iPhones. Putting it on TestFlight meant we could finally share it with others, get feedback, and see it running on different devices. It felt like a huge step — our project suddenly became real.


🛠️ Why TestFlight Matters

TestFlight dashboard

TestFlight is Apple’s platform that lets developers distribute apps to testers before going live on the App Store. For many iOS developers, the first time publishing to TestFlight is a rite of passage.

For us, it was about more than testing. It was about:


⚔️ The Process

Xcode Archive screen

Publishing to TestFlight wasn’t as simple as hitting “build & run.” The process involved:

  1. Archiving the build in Xcode.
  2. Making sure our bundle IDs, signing, and profiles were correct.
  3. Uploading the build to App Store Connect.
  4. Waiting for Apple’s automated review (yes, even TestFlight builds need approval).
  5. Finally, sending invites so testers could install the app.

📚 What I Learned Along the Way

This was my first time going through the whole TestFlight workflow, and I discovered a few things that weren’t obvious at first:


💭 Reflections

This milestone taught me that:

Looking back, publishing to TestFlight was more than just a technical step. It was a moment where our hard work as a team turned into something real that others could experience.


💡 Related Blogs