How to submit tvOS app to TestFlight?

Hi,


I'm the developer of OctoPod (open source client for 3d printing with OctoPrint). OctoPod is an iOS app and an Apple Watch app and now also an Apple TV app. Until I added Apple TV support, I used to click on OctoPod target and then select Product->Archive. With those steps OctoPod was available both in iOS app store and in Apple Watch app store. Now that I added Apple TV (new target), I did the same steps but it seems like the uploaded app to https://appstoreconnect.apple.com/ has the same size as the previous version and looking at "App Store File Sizes" does not show Apple TV in the list. I cannot find the app in my TestFlight on my Apple TV either. I guess that my build/submission is not correct.


What are the steps in XCode for submiting an app that has iOS, Apple Watch (as a target) and Apple TV (as a target) supports?


Thanks,

Gaston

Solved it! I had to

  1. Archive Apple TV app on its own. Unlike Apple Watch app that is included in iOS app, I had to create a new and separate archive for Apple TV
  2. Because of previous point, I had to change and use same Bundle Identifier for Apple TV and for iOS app. This way Apple TV apps becomes automatically available for existing iOS installs
  3. In the Appe Store Connect, I had to add a new version for tvOS platform. Without this step, I was running into an error when uploading the archived app to the app store (No version found for 'Apple TV')


AppleTV app now automatically appeared in TestFlight on my Apple TV. No redeem code was needed. It just appeared.


Hope this help others running into a similar situation

Gaston

Thanks for posting this Gaston, it really helped me out today.
How to submit tvOS app to TestFlight?
 
 
Q