Apple TV tvOS App Submitting Tip: Apple TV Remote is the Micro Gamepad

Must Also Support the Apple TV Remote

If you are submitting an Apple TV tvOS app to the App Store and you are getting rejected for the following TV Remote related errors:

“We have discovered one or more issues with your recent delivery for “app name”. Your delivery was successful, but you may wish to correct the following issues in your next delivery:

Invalid bundle – An app that supports game controllers must also support the Apple TV remote.”

… or…

“Invalid bundle – Apple TV apps with the GameController framework must include the GCSupportedGameControllers key in the app’s Info.plist.”

Add Supported Game Controllers to your PLIST

The solution is to add the supported game controllers info to the plist…. not quite so obvious how to do it though. Firstly you do this in your apps Capabilities screen and secondly the Apple TV Remote is actually listed as the “Micro Gamepad”. A little cryptic, see the image below.

Submitting Apple TV tvOS apps to the App Store - Apple TV Remote is Micro Gamepad
Submitting Apple TV tvOS apps to the App Store – Apple TV Remote is Micro Gamepad

Official Documentation on Apple TV Remote

Here in the official docs is where you can find the TV Remote referred to as the micro gamepad /GCMicroGamepad.