Skip to main content

How to Publish Your iOS Mobile App

These are the steps to using the iOS fulfillment form.

Mindy Worley avatar
Written by Mindy Worley
Updated over a week ago

Set Up App Store Connect Record

If you already have an Apple TV (tvOS) App set up through BoxCast, you can skip these first steps, and start uploading your image assets. If this is your first Apple app, go ahead with the instructions below.

Next, create a new App Record by clicking the + button top-left of the Apps page in your Apple account. Select New App and fill out the form. Under Platforms, select iOS. Refer to Apple’s documentation as needed during this step.

Build Your iOS App

App Store Connect Setup

This process only needs completed once. This cannot be changed once its submitted. Please make sure all your information is correct before you hit submit. If you accidentally submit any incorrect information, email us at questions@boxcast.com.

Generate an API Key

While logged in to appstoreconnect.apple.com, go to Users and Access > Integrations > App Store Connect API and create a new Team API Key. The key must have the App Manager role.

Download the Private Key File and keep safe. This file can only be downloaded once. If lost, you will be required to remove the API Key and begin over. Learn more about creating an API Key. While blacked out in the image below, the Issuer ID, Key ID and Key File will all be found on this page after the API Key has been created.

If you haven't already, now would be an ideal time to open up another browser tab and go to the iOS fulfillment section on the Distribution page of your BoxCast OTT dashboard. You will be going back and forth between the dashboard and the App Store Connect API page.

Key ID

Copy the Key ID from the API Key created and paste it into the BoxCast OTT fulfillment field labeled Key ID.

Issuer ID

Copy the Issuer ID from the top of the API Keys tab and paste it into the BoxCast OTT fulfillment field labeled Issuer ID.

Key File

If you have not done so already, download the Private Key File (click the Download API Key button on your API Key details) and upload it to the form field in BoxCast OTT labeled Key File.

Development Team ID

Go to developer.apple.com/account and navigate to Membership Details. Copy the value (grayed out in image below) for Team ID and paste it into the BoxCast OTT fulfillment field labeled Development Team ID.

Bundle ID

Return to appstoreconnect.apple.com and open the App Record you created. Go to General > App Information, then find your app’s Bundle ID under the General Information section, and then copy the value for pasting into the BoxCast OTT fulfillment field labeled Bundle ID.

App Store Information

Decide what name your app will have in the App Store and on the home page.

Full App Name

This is the name of your app as seen in the App Store.

Display Name

This is the name as seen under the app icon once users download it. This may be the same as the Full App Name.

Image Assets

Design your app’s appearance on iOS.

App Store Icon

This image represents your iOS app in the Apple App Store and on your viewers' iOS devices. This image is required.

Dark App Icon

This icon variant is optional. Use this field to upload a dark mode version of your App Store Icon, for compatibility with devices switched to dark mode. It is recommended this variant be similar to your App Store Icon for the sake of recognizability.

Refer to Apple’s developer docs for more information.

Tinted App Icon

This icon variant is optional. Use this field to upload a tintable version of your App Store Icon, for compatibility with iOS’s new Tinted app mode. It is recommended this variant be similar to your App Store Icon for the sake of recognizability. The image must be fully grayscale.

Refer to Apple’s developer docs for more information.

Build

Congratulations! You’ve assembled what you need to build your app. Verify your entries are correct, and then submit your build request. Our system will be hard at work constructing your app for you - no developer required. App builds can take anywhere from 30-60 minutes to process.

Submit Your App For Review

The following steps don’t happen in BoxCast OTT, but in Apple’s App Store Connect. Upon build completion, a link to App Store Connect will appear in the the Distribution page of your OTT dashboard.

Prepare for Review

Go to appstoreconnect.apple.com and select your iOS app. Navigate to Distribution > iOS App > Prepare for Submission.

Screenshots

BoxCast automatically takes multiple screenshots of your app during the build phase and uploads them to App Store Connect for you. Apple requires at least one screenshot of the app for displaying in the App Store. Review these screenshots, and delete any that look broken or are duplicates. If there are no screenshots displayed, please contact us at questions@boxcast.com.

Description

Provide a description of your app for display in the Apple App Store. This should inform users of what to expect should they download your app.

Keywords

Provide one or more keywords to guide users towards your app in the Apple App Store.

Support URL

This is a URL for users to refer to when they need help using the iOS app. Do not use a BoxCast URL.

Copyright

Your app’s copyright is the current year and your organization’s name. Only as an example, 2025 BoxCast, Inc. Again, do not use BoxCast in your copyright details.

Build

Make sure the most recent build created by BoxCast OTT is selected. You may view all of the builds in the “TestFlight” tab of your app details.

App Review Information

Every iOS app is manually reviewed by Apple employees before being published in the Apple App Store. Be sure to provide your contact information in case the reviewer needs to reach out to you directly.

The reviewer will need a viewer account in order to check signed-in functionality. Create a viewer account with an email and password you do not use anywhere else, and provide these details in the App Review Information section under Sign-In Information. You need not do anything else with this viewer account. Don't provide BoxCast OTT admin login details, only viewer.

While not required, feel free to add any additional context in the Notes section.

Submit for Review

You’re almost there! Submit your app for review and wait for an Apple employee to review it. Once it's approved, publish your app to the Apple App Store, or you can choose to set it to automatically publish as soon as approval is granted.

Your viewers can now access your BoxCast OTT content from your app on their iOS devices.

Did this answer your question?