Note: these steps are only necessary if you enrolled to Apple Developer as an individual. If you enrolled as an organization, please invite us in App Store Connect as an Admin.

For Individual Apple Developer Accounts, please do the following:

1.) Add a new iCloud container on the Apple Developer Website

  1. Log-in to your Apple Developer Account and click on “Certificates, IDs & Profiles" in the menu on the left side
  2. Click on "Identifiers"
  3. Click on the blue 'Plus' icon and choose on the next screen the option "iCloud Containers" and click Continue
  4. Add a text in the "Description" field and name your container (e.g. iCloud.com.domainname.appname)
  5. Click "continue", then review the summary and click "register"

2.) Register your App on the Apple Developer Website

Apple requires every app to have a unique name. Therefore you need to generate an App ID Prefix and Bundle ID:

  1. Log-in to your Apple Developer Account and click on “Certificates, IDs & Profiles" in the menu on the left side
  2. Click on "Identifiers"
  3. Click on the blue 'Plus' icon and choose on the next screen the option "App IDs" and click Continue
  4. Enter your desired app name in the "Description" field. For "Bundle ID" select „Explicit“ and enter a reverse-domain name style string as Apple recommends (e.g. com.domainame.appname). 
  5. Check under "Capabilities" the following: "iCloud" and "Low Latency HLS". For "iCloud" select the option "Include CloudKit support (requires Xcode 6)" and click on the "Edit" button and select the iCloud container you created in the previous steps
  6. Click Continue to review your details.
  7. If all looks good, first, copy the values of Description (aka "App Name"), App ID Prefix and Bundle ID and send it to support@tappla.com. And, second, click Register to confirm your app ID.

2.) Create a new iOS Distribution Certificate

  1. Download the Certificate Signing Request (CSR) file that we have sent to you via email (if we don't, send an email to support@tappla.com)
  2. Go to Certificates, IDs & Profiles > Certificates in your Apple Developer account and click on the blue 'Plus' icon next to Certificates.
  3. Choose the option "iOS Distribution (App Store and Ad Hoc)" and click Continue.
  4. Upload the Certificate Signing Request (CSR) file we've sent you via email and  click Continue.
  5. On the next page, click the blue Download button to save your certificate to your computer.
  6. Send the certificate file (file format .cer) to support@tappla.com

3.) Generate a Provisioning Profile

You need to create a .mobileprovision file in your Apple account and send this file to support@tappla.com

  1. Go to Certificates, IDs & Profiles > Profiles page in your Apple Developer account and click the blue 'Plus' icon next to Profiles
  2. Under 'Distribution' select the option 'tvOS App Store' and click Continue.
  3. Select in the dropdown the ID of the app you want to get published and click Continue.
  4. Select the certificate and click Continue
  5. Give your provisioning profile a name (e.g. appname app profile) and hit the Generate button.
  6. On the next page, click the blue Download button to save the provisioning profile to your computer.
  7. Send the provisioning profile file to support@tappla.com

4.) Invite us as an Admin in App Store Connect

  1. Log-in to App Store Connect and click on “Users and Access”
  2. Click on the blue 'Plus' button and enter our Name (Tappla Publishing) and Email (support@tappla.com)
  3. Check the box next to “Admin” under “Roles”
  4. Check the Box Next To “Access to Certificates, Identifiers & Profiles” under “Developer Resources”. If you do not have the option to do so, don't worry, just finish inviting us without that box checked and additionally generate afterwards and app-specific password.
  5. Finally, click the “Invite” button

Troubleshooting

  • Certificates. Apple only allows 2 certificates and you need to create one for us so that we can publish your app. So if you already have 2 existing certificates in your Apple Developer Account, then you'll have to revoke one. 
  • Provisioning profile. It might be that some of your provisioning profiles become inactive, after you revoked a certificate. This inactive provisioning profile can cause errors. That's why we recommend you delete your inactive provisioning profiles.

Did this answer your question?