Follow

Apple Developer Guide

This page describes all steps you need to take in order to provide the necessary files and information to SpotMe in case:

1) Your app will be distributed under your own developer account (New app submission)

2) Your app was trasferred to your developer account (Post-app transfer)

In any of the cases, you will need to create:

  • App ID
  • Distribution Certificate
  • Provisioning Profile
  • Push Notification Certificate

Please follow the steps below to create each of the above.

App ID

To create an app id:

1. Login to your developer account

2. Go to "Certificates, Identifiers & Profiles"

3. Under the "Identifiers" section on the left menu, click on "App IDs"

4. Click on the sign to add a new id

Screen_Shot_2018-03-25_at_14.41.34.png

5. Enter the name of your app

Screen_Shot_2018-03-25_at_14.43.14.png

6. Define your app id (bundle id)

The bundle id should be defined in the following format: com.companydomain.appname

Screen_Shot_2018-03-25_at_14.43.27.png

7. Under the "App Services" section enable Push Notifications and click on "Continue"

Screen_Shot_2018-03-25_at_14.46.50.png

8. You will be taken to an overview page. If the information you entered is correct, click on "Register"

Distribution Certificate

To create a Distribution certificate for the purpose of signing the app, please follow the steps below:

To create an app id please follow the steps below:

1. Login to your developer account

2. Go to "Certificates, Identifiers & Profiles"

3. Under the "Certificates" section on the left menu, click on "Production"

4. Click on the sign to add a certificate

Screen_Shot_2018-03-25_at_15.43.36.png

5. You will then be prompted to choose the type of certificate you will be creating. Select "App Store and Ad Hoc". 

Note that in cases you are using an Enterprise account, you need to choose "In-House and Ad Hoc".

Screen_Shot_2018-03-25_at_15.45.29.png

6. Once you click on "Continue" you will need to generate and upload a CSR file. Follow the instructions on the page.

7. Once your certificate is ready for download, click on "Download"

9. Click on the downloaded file called “ios_distribution.cer” on your MAC. This will trigger a Keychain Access to open it, click on "Add" on the dialog box.

Screen_Shot_2018-03-25_at_15.25.20.png

10. In order to locate the right certificate, type the Team name in the Search field.

11. Righ-click on the certificate and in the menu that appears select Export: "iPhone Distribution...”

12. In the dialog box that opens define a recognizable name for the certificate, choose where to save it and select "Personal Information Exchange (.p12)" as an extension of the file

Screen_Shot_2018-03-25_at_15.28.56.png

13. A second dialog box will appear asking you to protect the file with a password. Type and verify your password, and click OK.

Screen_Shot_2018-03-25_at_15.31.06.png

Provisioning Profile

In order to be able to distribute your app on the App Store, you need to generate a provisioning profile for the app linked to the Distribution certificate generated in the previous section.

To create a provisioning profile:

1. Under the "Provisioning Profiles" section on the left menu, click on "All".

Screen_Shot_2018-03-25_at_15.51.42.png

2. Click on the + sign to add a new provisioning profile 

Screen_Shot_2018-03-25_at_16.08.47.png

3. As a next step you need to choose what type of provisioning profile you will be creating. Select "App Store" under Distribution and click on "Continue".

Note that if you are using an Enterprise account, you need to select "In-House".

Screen_Shot_2018-03-25_at_16.10.19.png

4. From the dropdown menu select the App ID for which you are creating the provisioning profile and click on "Continue"

5. Next, you will be asked to select the Distribution Certificate that this Provisioning Profile will be linked to. Choose the Distribution certificate you created in steps 1-13 in the previous section.

6. Define a name for your provisioning profile. A best practice is to name it after your app. Once done, click on "Continue".

7. Once your provisioning profile is ready, click on "Download". The file will be saved with the "mobileprovision" extension.

Push Notification Certificate

To create push notification certificate for your app:

1. Login to your developer account

2. Go to "Certificates, Identifiers & Profiles"

3. Under the "Identifiers" section on the left menu, click on "App IDs" and find the app you will be creating push notification certificate for.

4. Once you click on the name of the app, scroll down and click on "Edit"

Screen_Shot_2018-03-25_at_14.51.50.png

5. Scroll down to the "Push Notifications" section and under "Production SSL Certificate" click on "Create Certificate"

Screen_Shot_2018-03-25_at_14.55.53.png

6. Upload a Certificate Signing Request. Follow the instructions on the page to create a CSR file. Click on "Continue".

Screen_Shot_2018-03-25_at_14.57.32.png

7. Click on "Choose File" to upload the generated CSR and then click on "Continue"

Screen_Shot_2018-03-25_at_15.00.31.png

8. Once your certificate is ready for download, click on "Download"

9. Click on the downloaded file called “aps.cer” on your MAC. This will trigger a Keychain Access to open it, click on "Add" on the dialog box.

Screen_Shot_2018-03-25_at_15.25.20.png

10. In order to locate the right certificate, type the Bundle Id of the app in the Search field.

11. Righ-click on the certificate and in the menu that appears select Export: "Apple Push Services...”

12. In the dialog box that opens define a recognizable name for the certificate, choose where to save it and select "Personal Information Exchange (.p12)" as an extension of the file

Screen_Shot_2018-03-25_at_15.28.56.png

13. A second dialog box will appear asking you to protect the file with a password. Type and verify your password, and click OK.

Screen_Shot_2018-03-25_at_15.31.06.png

 

 

Was this article helpful?
1 out of 1 found this helpful
Have more questions? Submit a request

0 Comments

Please sign in to leave a comment.