Unable to Install the Charles Proxy profile on Apple TV via Apple Configurator 2 - tvos

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?

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 :)

You need to update both mac and appletv to latest versions. Apple in general pretty sensitive to version matches.

Related

How to implement authentication in Apple TV with TVML

I'm developing an Apple TV app.
It's almost done, but we need to add authentication function in this app. Like Youtube and HBO, TV will show a digit code, and user needs to go activate website in their PC to link with their own account.
This Apple TV app is using TVML templates to build.
I'm really confused to do this, and don't know where I should work on first.
Anyone has any ideas? Thank you!
It depends on your subscription model. If its cable based subscription service that allows you access to the content you get on TV based on your cable packages, then you need to use Adobe's service called Adobe Pass. More details on adobepass can be found here:
http://www.adobe.com/marketing-cloud/primetime-tv-platform/authentication.html
Advantage of AdobePass on TvOS devices is that it allows for single sign on across different apps and once authenticated, the user doesn't need to go through authentication across all apps using AdobePass.
If its something similar to HBO Now, YouTube, Hulu, Netflix, etc, which are standalone subscriptions and not tied to cable packages, then you can directly have a Login ViewController in the TvOS app that communicates with your backend and authenticates the User.

Any way to send HDMI-CEC commands in tvOS?

I'm curious if it's possible for an app running on an Apple TV 4 / tvOS 9 to send HDMI-CEC commands to the TV. Specifically, I'm interested in if it's possible to change the TV's input to something other than the Apple TV.
I suspect that this isn't possible with public APIs in tvOS 9, but I'm curious if there are. And I'm open to private APIs as well. (This isn't for an app that I'm planning to submit to the app store!)
No this is not possible in tvOS 9.0

Not able to install app made using App studio Windows phone 8

Initially I was able to install on my lumia 620 apps made using app studio.
Now I'm getting the following error.
"We haven’t been able to contact the Microsoft Corporation company account to make sure you can install this app. Make sure you’re connected to a mobile or WiFi network, and we’ll try again as soon as we can.
Unfortunately, it may take a couple of days before we can make that connection. If you continue to have trouble contact your company’s support person for help."
I'm in India and I'm using the same live account I used earlier.
Take a look at this : How do I get my app on my Windows Phone device?
It explains in details all the steps you need to do.
For Windows Phone 8.1
As well as various 3rd party QR Code readers you can use, you can also use Bing vision by doing the following. Open your camera on your Windows phone. Press the “Lenses” button Search icon( Sometimes the lenses button won’t be bound to your screen, you can do this by pressing the three dots and adding it to your bindings ) From here, a new menu will appear with various lenses listed. Choose Bing Vision.
Remember that by clicking “install” you download the app. By clicking Tap to open, you add the company certificate. It pushes you back to “Install company app” at that point, but you do not have to do it a second time. At this point, go to your app menu and you will see your app. Point the phone’s camera at the QR code that opens with the certificate link, and the phone will automatically scan it. Click “add” and the certificate is successfully installed once it returns to the original Install the certificate page.
...... CAN'T UNDERSTAND THIS FULLY. PLEASE EXPLAIN

How do test Smart TV Alliance SDK app on Toshiba Device

I've try to deploy and test an app made with the Smart TV Alliance SDK on an Toshiba Smart TV (32L4363D), but I can not find any informations on how to deploy apps for Toshiba devices. Only hint that I found on SAT-Page was an email-adress (contact#toshibaplaces.com), but no response yet.
I also can't find any developer-sites from Toshiba like on LG or Samsung.
Can someone help me, or tell me how to deploy/test apps on such devices ?
Greetings
For the proper tests on Toshiba CloudTV you need to have created the private space (similar to Sony BRAVIA), which you can do with close cooperation with Toshiba representatives.
BR
STeN
If you are developing for the Smart TV Alliance you can ask the QA team for instructions on how to get your app running on the member platforms. You can contact them via the website. https://developers.smarttv-alliance.org/contact

How do test Smart TV Alliance SDK app on actual Device

I've been playing with the Smart TV Alliance SDK and have built an app which runs fine on the emulator but I need to test and demo it on an actual device before I continue with the project.
I have purchased an LG TV with the latest firmware and need to package or display somehow through the TV but no documentation exists to walk through packaging to device.
Does anyone have any experience in this?
On TV:
Open Smart TV homepage - Click on 'More' - Sign in with credentials.
Insert USB with predefined directory stucture containing the DRM'ed package downloaded from LG developer website
With computer:
More information on how to create the DRM'ed package:
a. Go to http://developer.lge.com/
b. Login in with credentials
Select: Resource center - Smart TV
Select: Test - App test
Select: New app test (fill in information, app type is: Web - Hosted)
Download DRM'ed content in .zip.
Create USB structure:
create "lgapps" directory at root of USB
create "installed" directory under "lgapps" directory.
( USB root > lgapps > installed)
extract directory from DRM'ed file and copy it under the 'installed' directory.
This is complete, for further assistence please consult the FAQ section.
The Smart TV Alliance SDK respects the Smart TV Alliance Specification fully. For more information visit http://www.smarttv-alliance.org/.
I've written some guidelines. You can find them here:
https://github.com/ruiposse/smart-tv-app-dev-guidelines#testing
First, use the "Export App Test" option in the LG IDE. Then, update
the package to the "App Test" option in the LG Developer site and
download the DRM applied file. You create lgapps/installed/{appid}
folder structure inside a usb stick, unzip the downloaded file into it
and insert the usb stick into the LG TV.
When you upload the web app into the LG Developer site, you have to
insert an URL in the form. This is really good, because it means that
you don't have to go over this process every time you change something
in your app.
So, I just create and upload a package that allows the TV to connect
to my web server. After that I can continue/start to code the app and
instantly test on the real device by reloading the TV app.
It's always good to read the official documentation about
deployment.
Every TV vendor has different way how to create and install the application - Samsung, LG, Toshiba, Sony (SEN), Opera TV, Philips and Panasonic. You can find some smart TV related information here - www.mautilus.com/blog. If you have some question regarding some specific TV let me know.
STeN