I have been trying this official guide to setup Charles Proxy on my Apple TV (4th Gen, running tvOS 13.3). After creating the profile on Apple Configurator 2, I was performing the steps for setting up the profile on Apple TV below:
After pressing "Done" above, this screen shows up indicating that no profile has been installed:
Can you guide me on how I can successfully install the Charles Proxy profile on my Apple TV running tvOS 13.3?
Install the Profile If you're setting up on tvOS 12 and above: From your Apple TV, navigate to Settings → General → About → Certificate Trust Settings. Select Charles CA (Not Trusted) so that it changes to Charles CA (Trusted)
Launch Apple Configurator . From the Apple Configurator menu, choose Paired Devices. Select your Apple TV in the Paired Devices list, then click Pair. Enter the six-digit personal identification number (PIN) that appears on the screen of your Apple TV.
This guide worked for me from https://forums.developer.apple.com/thread/89603
Before doing the steps, you need a wired ethernet connection works in the same subnet of your iMac or Macbook. I just connected the Apple TV 4k to the ethernet port of my router.
On the Apple TV, navigate to the settings pannel to erase and restore the device. This erases any data from the Apple TV.
Remove the pared Apple TV from Apple Configurator 2 paired device list.
Just after rebooting Apple TV 4k, DO NOT perform any configuration or touch the remote controller. Open 'paired device' window of configurator 2. You will see the device showed as connected and find the Pair Device button.
Pair the device from this point. You will get a verification code prompt on the TV. Enter the code to configurator 2 and you will get your apple TV paired before activation.
In Apple configurator, select the Apple TV 4k device and then click Prepare. Follow the instruction to select 'No MDM', 'No DEP', generate organization certificate and then run the preparation.
I followed this guide to set up Charles on my apple tv (running tvOS 14.3).
I ran into the exact same issue as you. I was able to resolve it by running through the steps on the blog and following the advice of the first comment left on the blog:
Check the “supervise device” under the prepare phase. Otherwise tvOS won’t allow you to install an unsigned profile
This worked for me. Hope it helps anyone who runs into this in the future :)
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With