Skip to content

iOS & tvOS

You as customer needs to create your own Apple Developer account, if you do not already have one, with the following requirements:

  • The account needs to be enrolled in the Apple Developer Program: https://developer.apple.com/programs/ to be able to publish applications into the stores.
  • The account's membership entity type needs to be Company/Organization, to be able to invite us to work with you on the apps and publish the app on your behalf.
  • The Red Bee Managed OTT Apple Deveoper account jenkinsredbee@gmail.com needs to be added as AppManager or Admin user with Access to Certificates, Identifiers & Profiles to be able to push the built application onto your App Store Connect, to be pushed to the store.

Adding developer resource access after user creation

If you forgot to add Access to Certificates, Identifiers & Profiles when you create the user jenkinsredbee@gmail.com, you can follow the below steps.

  1. login to https://appstoreconnect.apple.com/
  2. Go to Users and access (https://appstoreconnect.apple.com/access/users )
  3. Click on the email address jenkinsredbee@gmail.com
  4. Tick the Access to Certificates, Identifiers & Profiles under Developer Resources

Allowing Red Bee Managed OTT Apple Deveoper account to push regular updates to the app.

With Apple forcing all the apple developer accounts to enable Two-factor authentication, you need to do one extra step to allow RedBee's developer account to push regular updates to your iOS / tvOS app.

To generate keys, you must have an Admin account in App Store Connect

  1. login to https://appstoreconnect.apple.com/
  2. Go to Users and access (https://appstoreconnect.apple.com/access/users ) and then select the API Keys tab.
  3. Click Generate API Key or the Add (+) button.
  4. Enter a name for the key. The name is for your reference only and is not part of the key itself. ( Name of the key : JenkinsRedbee )
  5. Under Access, select the role for the key. ( Choose Admin as role.)
  6. Click Generate.
  7. The new key's name, key ID, a download link, and other information appears on the page.

Download the newly created API Key file (.p8) ( This file cannot be downloaded again after the page has been refreshed. )

Email this file , KEY ID & Issuer ID to jenkinsredbee@gmail.com or send it in slack.

In App Store Connect you will build your product page for the app, to be shown in the App Store. Apple do provide a good informative guide on how to greate a good product page available here.

When there's time to go live, follow the step by step guide providied by Apple.

Whenever we send you a new update to your iOS application, you will receive an auto generated apple email. You can ignore this email as this is just a notification for developers only. This will not effect publishing your app in appstore.

App Store Connect: Your app "XXX" (Apple ID: "xxx" Version: "xxx" Build: "x") has one or more issues

Dear Developer, We identified one or more issues with a recent delivery for your app, "XXX" xxx (x). Your delivery was successful, but you may wish to correct the following issues in your next delivery:

ITMS-90078: Missing Push Notification Entitlement - Your app appears to register with the Apple Push Notification service, but the app signature's entitlements do not include the 'aps-environment' entitlement. If your app uses the Apple Push Notification service, make sure your App ID is enabled for Push Notification in the Provisioning Portal, and resubmit after signing your app with a Distribution provisioning profile that includes the 'aps-environment' entitlement. Xcode does not automatically copy the aps-environment entitlement from provisioning profiles at build time. This behavior is intentional. To use this entitlement, either enable Push Notifications in the project editor's Capabilities pane, or manually add the entitlement to your entitlements file. For more information, see https://developer.apple.com/library/content/documentation/NetworkingInternet/Conceptual/RemoteNotificationsPG/HandlingRemoteNotifications.html#//apple_ref/doc/uid/TP40008194-CH6-SW1.

After you’ve corrected the issues, you can upload a new binary to App Store Connect.

Best regards,

The App Store Team