1. Help Center
  2. Publish Your App

How to set up your Apple App

With the Apple App on Passion.io, you can easily manage it from anywhere. Just follow these steps to submit your App to the App Store for your users to access.

 

Continue with the steps below if you'd like to connect your Developer Account to Passion.io yourself.
This process is divided into 6 steps. Make sure to go through each step to complete your submission. 

 

IN THIS ARTICLE

1. Kick-off Apple App set-up process

2. Grant Access to Passion.io

3. Connect your Apple Developer Account

4. Create your App

5. Setup your App Details

6. Preparing Apple App for Submission

7. Review and submit your App for Apple Review

1. Kick-off Apple App set-up process

- Access your App Builder and click on Sales Channels from the left.

- Click on SETUP below Apple App Store. 

iosk999

 

- From here, you will get to see if there are issues that will delay your submission process. 

Examples: 

  • Default content is still displayed in your app (use original content only).
  • Prices are displayed on the Sales Page (remove).

- Confirm that you have completed the Product Setup Checklist. 

- Click on CREATE MY MOBILE APP. iosk999 (2)

- Enroll in the Apple Developer Program and select Manually Connect.

 

If you do not have an Apple Developer Account yet, follow these steps to enroll in the Apple Developer Program. After payment, Apple will send confirmation within 24-48 hours. 

Manually Connect can take up to 60 minutes and requires technical familiarity. If you prefer us to do it for you, you can book a call with us. 

 

- Confirm to proceed with connecting your Apple Developer Account. 

 undefined

 

2. Grant Access to Passion.io


From your App Store Connect, please make sure to grant access to the below email:

fastlane8@passion.io

- Open the Users and Access section. 

ios1.png

- Click on the plus sign as shown below: 

ios2.png

 

- Once the pop-up appears for the user details, please enter the below: 

- Select the Role to be Admin, automatically all roles and access will be selected. 

- Click on Invite after you are done. 

integ (9)-png

integ (10)-png

Once you have completed this step, please complete this form.

 

Please complete the form immediately after sending an invite as we only have 24-48 hours to accept it. We have limited weekend support but can still accept the invite on Monday. After completing the form, please proceed to step 2 below.

 

- From the App Builder, mark the fastlane invitation as done. 

- Click on Next Step

undefined-2

 

3. Connect your Apple Developer Account to Passion

In this step, we will generate important information that is vital for connecting your Apple Developer Account with Passion.io. We will also get the iOS Team ID and iOS Team Name. 

    • iOS Team ID, iOS Team Name
    •  iOS Key ID, iOS Secret
    • iOS IAP API Key, IAP API Key ID 
    • Issuer ID, API Key ID, and API Key 

    As you are going through Step 2, make sure that you have also submitted this form as mentioned in the tutorial.

    - Log in to your Apple Developer Account.
    - Scroll down to  Membership details to get the  Team ID ⇒  to be pasted in iOS Team ID field in the appbuilder. 
    - For Individual Accounts like the below screenshot, the iOS Team Name can be found under your account name to be pasted in the iOS Team Name field in the appbuilder. 
    iosupdate
    - For Corporate/Company/Organization Accounts like the below screenshot, the iOS Team Name can be found under  Membership details ⇒ Entity name. 
     
    iosupdate
     
    - From your App Builder, navigate to Apple App Store from Sales Channels. 
    Quick link to navigate to this step: App Builder ⇒ Sales Channels ⇒ Apple App Store
    Take note of your iOS Bundle ID as we will need to add it to your Apple Developer Account. 
     
    apple4.png
     
    - Log in to your Apple Developer Account.
    - From Certificates, Identifiers and Profiles click on  Identifiers. 
     
    apple6.png
     
    - Click on the + sign.
     
    apple7.png
     
    - Select  App IDs then click Continue. 
     
    apple8.png
     
    - Select the  App icon then click  Continue. 
     
    apple8__1_.png
     
    In this step, you will need the iOS Bundle ID from your App Builder. 
    - In the  Bundle ID field, paste the iOS Bundle ID. 
    - In the Description field, paste only the last part of iOS Bundle ID. the part after the dot. Please see the example below: 
     
    apple8__2_.png
     
    - Scroll down to  Capabilities, mark on the below:
  • Access Wi-Fi Information
  • Associated Domains 
  • cap-jpg
  • Scroll down further and mark on the below:
  • Push Notifications
  • Sign In with Apple 
    - Click on Continue. 
    - the button will turn to Register,  click on it once it does. 
     
    apple8__3_.png
     
    - This is how your iOS Bundle ID should look after a successful registration. 
     
    apple8__4_.png
     
    - Click on  Keys and click on  Create a Key or click on the + sign. 
     
    apple8__7_.png
     
    - Create a name for this key, it could be anything you desire. 
    - Mark on  Apple Push Notifications service (APNs)
    - Mark on Sign in with Apple. 
    - Click on Configure to select the iOS Bundle ID as an identifier. 
     
    apple8__8_.png
     
    - Select the Identifier then click on Save. 
     
    apple8__9_.png
     
    - Once you are redirected to the Key Registration Screen, click on Continue.
    - A confirmation screen will appear, click on Register to confirm the key registration. 
     
    apple8__10_.png
     
    - Download the created key and mind its location on your computer. Don't try to open the file as your system will not be able to read it. 
     
    apple8__11_.png
     
    - It is very important to copy the Key ID to your sticky notes or notepad as we will need it later in the App Builder. 
     
    apple8__12_.png
     
    - From the App Builder, upload the downloaded file to the iOS Secret field and paste the Key ID. 
    - It is important to upload the file and paste the Key ID in this form
     
    apple8__13_.png
     
    - Now, log in to your App Store Connect account and click on  Users and Access. 
    - Click on  Keys then click on  Generate In-App Purchase Key. 
     
    apple8__14_.png
     
    - Type in IAP Passion in the name field. 
    - Click  Generate. 
     
    apple8__15_.png
     
    - Once the key is generated successfully, click on  Download In-App Purchase Key. 
    - Copy the  Key ID to a notepad as we will need them to be added to your App Builder. This  Key ID is dedicated to the IAP In-App Purchase Field. 
     
    apple8__16_.png
     
    - Go to your App Builder, from  Sales Channels go to Apple App Store. 
    - Upload the downloaded key to the IAP API Key field.  The format to it starts with SubscriptionKey. 
    - Paste the copied  Key ID related to the IAP In-App Purchase to the IAP API Key ID field. 
     
    apple8__17_.png
     
    - Navigate back to  Users and Access from your  App Store Connect account. 
    - Click on  Keys. 
    - Click on  Request Access. 
     
    apple8__18_.png
     
    - A pop-up will appear informing you of the usage of this API, scroll down, mark the checkbox and then click on Submit. 
     
    apple8__19_.png
     
    - Enter passion as the name for this API. 
    - The role should be Admin as shown in the below screenshot. 
    - Click on Generate. 
     
    apple8__20_.png
     
    - Download the API Key, then copy and save the Key ID.
    - These are important for your App Builder. Remember, the Key ID for the App Store Connect API is different from the earlier IAP API Key.
    - Copy the Issuer ID last after generating both keys.
     
    apple8__21_.png
     
    - Go to your App Builder, from Sales Channels go to Apple App Store. 
    - Upload the downloaded key to the  API Key field.  the format for it starts with AuthKey. 
    - Paste the copied  Key ID to the  API Key ID field. 
    - Click on  Connect Account to establish the connection between your Apple Accounts and Passion.io. 
     
    apple8__22_.png
     
    It is very important to complete this form to let us know of this step's completion from your end. 

4. Create your App

- Log in to your Apple Developer Account.

- Below App Store Connect, click on Apps.

undefined-3

 

- Click on Add Apps or click on the blue + sign.  

undefined-4

- Choose iOS for platforms. 

- Enter the name of your App.

English(U.S.) is the primary language.

- Choose whatever you have in the dropdown for Bundle ID.

- Grant Users a Full Access. 

 

undefined-Jan-18-2024-04-36-02-7469-PM

- From your App Builder, copy Your iOS Bundle ID and paste into the SKU field on App Store Connect. 

 

undefined-Jan-18-2024-04-39-06-4203-PM

- Make sure the Bundle ID and SKU fields match.

- If yes, Click on Create to build your App Shell.

It will take 5-10 minutes for your App Shell to be created. 

 

undefined-Jan-18-2024-04-44-16-1432-PM

- Now you can go back to the App Builder and click on I have created my App.

 

undefined-Jan-18-2024-04-56-45-4412-PM

 

5. Set up your App Details

Fill out all the details in this section that would reflect on your app in the App Store. 

  1. App Name: The name of your app that will be published on Apple and Google
  2. App Icon: Upload your app's logo or icon to be shown on your app and will appear as the icon when downloaded to your home screen. (recommended size: 1024x1024px)
  3. App Description: This text is used in the app stores to advertise your application. It's key to convince users to download your app. We recommend you write a minimum of 50 words. Please make sure to include information about all pricing plans you are offering on your Sales Page (do not include any prices).
  4. Promotional Text: A summary of your app description
  5. App Subtitle: A short description of your app
  6. App Store Category: The category the app will be placed in on the AppStore
  7. App Key Words: Define keywords to help with search optimization
  8. Support URL: Your support link to your site. You can use https://passion.io/
  9. Marketing URL: Your marketing link to your site. You can use your Web App URL. 
  10. Privacy Policy URL: Your privacy policy for the app. Use the Passion Privacy Policy.
  11. Enable Screenshot Builder: enable the use of the screenshot builder to show your app screenshots in the details for users to view before they download. 

apple30__1_.png

For more guidance, please check this article: How to Setup your App Details

 

6. Preparing Apple App for Submission

You're almost there! Complete the additional steps in this article: Preparing the Apple app for submission. This is highly important! Skipping the steps will cause app delays or review rejections. 

Proceeding to Submit For Review before finalizing this step will cause review rejections and app-live delays. 

 

7. Review and submit your app for Apple Review

Please read this first: What do I need to do before I submit my app?

When done, click on Submit For Review.

A confirmation screen will pop up to confirm your app submission to Passion.io. Once the review process is started, you will not be able to make changes until the app is Live.

apple30__2_.png

Once you submit, this sends your App to Passion.io for review. 

We will review your App and update the below timeline for you to know what is the current status.  

 

Important Reminders: 

1.
You can track the progress of your app by logging in to your Passion.io AppBuilder. Apple app reviews usually will take 7 days or more depending on their review/revision requests. 

2. It may sometimes take up to 24-48 hours for your Apple app to be available in the App Store once Apple approves it.

apple30__3_.png

Refer to this article if something went wrong with your latest Apple submission: Apple App Rejections and How to Resolve Them