How to install Release Build on AppleTV

Introduction

This Document will explain how to download & setup a release version of an app on your Apple TV device using the Quickbrick SDK.

Official Apple Documentation:

Testflight Overview Testflight Beta Testing Testflight Beta Testing Video

Supported Apple TV variant:

Apple TV gen 4+ device, minimum OS version TvOS 11.0

Availible Zapp SDK: v6.0.0

Content

Mandatory Requirements

Before being able to start you must have the following environment set up.

  • The latest version of a web browser, Apple Configurator 2, iTunes, and macOS High Sierra installed on your Mac.
  • An Apple TV (4th generation) or higher, updated with the latest version of tvOS, which is connected to a display monitor or TV
  • Your Mac and Apple TV connected to the same Wi-Fi or Ethernet IP network.

Step One - Create Release Build

  1. Open Zapp CMS Zapp Web-site on your computer & log in. Find your Apple TV application and open it.

  2. Find the version of the application that you need and make a build

    • Click green Play button.
    • Click on button nearBuild type and select Debug & Release option.
    • Fill credentails for your application:
      • Provision Profile
      • Distribution Certeficate
      • Distribution Key
      • Distribution Key Password
      • iTunes Connect User
      • iTunes Connect Password
      • iTunes Application ID
    • Click Build button and wait until build will finish.

Step Two - Beta Testing in Testflight

  1. Open iTunes Connect on your computer & log in with you credentials.

  2. Open your application and select Activity. Wait until (Processing) label will be dismissed and you will see you app logo (in example build 385). Your app will be ready for Beta Testing. This processing usually takes anywhere between 5 to 30 minutes.

Step Three - Internal and External Testers

In Testflight Apple provide two types of testers:

  • Internal - This types of testers can test application at once application finish precessing to Testflight and are registered iTunes connect users in the selected Development Apple program. There is a limit of 25 internal users The following roles for example will have access to these builds: Admin, Developer, App Manager.
  • External - These users will only have access to versions they are invited to. It is recommended to create user lists by roles for external users. Example: External QA testers, open beta testers.
  1. Open Testflight tab on the top of your browser:

    • Select tvOS tab on left side to open Apple TV apps that availible for testing.
    • Select your uploaded version of the application.

Note: Under External Testers you will see yellow circle it means the application need to be submited for this types of testers. For Internal Testers the application availible for testing by default.

Internal Testers

Creation iTunes Connect User
  1. On main screen of iTunes Connect select User and Access

  2. Click blue Plus button to add new user:

    • Fill user login and password
    • Select a role
    • Select app if you want to give access to one app only, otherwise do not touch it and this user will have access to all existing application under current Development Program.
    • Click Invite button.
    • Invitation will be send to the user's e-mail.

  3. User will need to activate his/her account.

Add iTunes Connect User to Application
  1. Open your application and select Testflight tab on the top of your browser:.

    • Select App Store Connect Users tab on left side.
    • Click Plusbutton near Testers label.
    • Find User that you want to add.
    • Check it ner his name.
    • Click Add button.

  2. User will get e-mail with notification.

  3. Click on View in TestFlight button to get code with Test Flight code

External Testers

  1. Open your application and select Testflight tab on the top of your browser:

    • Click on your application version that you want to start beta testing.
    • Near label Individual Testers push Plus button near Testers label.
    • Select Add New Testers
    • Fill the fields of e-mail, First name and Last name.
    • Add more if you needed.
    • Click Next and Done

  2. Users will get e-mail with notification.

  3. Click on View in TestFlight button to get code with Test Flight code

Submit build for external beta testers.
  1. Apple will ask you to submit your build for review. Usually additional builds with the same major version will require submitting for review - but will not require manual review by Apple. Review time varies but usually takes around 24 hours.
  2. Add whats new in build or what you want testers to check.
  3. Click Submit for Review

How To Expire Beta Test Build

  1. Open your application and select Testflight tab on the top of your browser:
  2. Select iOS or TVOS from the side menu.

    • Click on your application version that you want to Expire.
    • On top right of the browser push Expire Build button.
    • In new window push Expire and push Done.
    • Expired builds buils will not be availible anymore for Beta Testing.

Step Four - Start Application on Apple TV

  1. On your Apple TV menu, go to Settings > Accounts > iTunes and Apple Store.

  2. Sign In to your account that was added into iTunes Connect.

  3. Download the Testflight Application to your Apple TV from the App Store.

  4. Open TestFlight:

    • Go to Redeem tab.
    • Entrer the code that was provided by e-mail with iTunes Connect invitation.
    • Install Application.

  5. Application is ready for use.

results matching ""

    No results matching ""