BLogic Systems

App Store Connect

Last updated on 
How to setup App Store Connect

Add new devices to app store connect

To install app from XCode, you must add the device to App Store Connect Account
  1. Goto https://developer.apple.com
  2. Register a New Device
app_store_devices.png
app_store_devices.png
  • Device Name: Type any name you want
  • Device ID:
    • Plug device into a Mac computer
    • Open Finder app and copy the device’s UUID
app_store_device_uuid.png
app_store_device_uuid.png

Upload new app to App Store

To publish app to App Store Connect, you have to setup App Identifier, App Profile, Certificate.
Setup app profile and wait for Apple review before distribute app to users

Setup for XCode

App Store Certificate

app_store_certificate.png
app_store_certificate.png
  • Download the cert to your local Mac, double click to install
In case there are no certificate available. Follow these steps to submit new once. Skip to App Identifiers if you can find and download valid cert.
  1. Launch Keychain Access located in /Applications/Utilities.
  2. Choose Keychain Access > Certificate Assistant > Request a Certificate from a Certificate Authority.
  3. In the Certificate Assistant dialog, enter an email address in the User Email Address field.
[email protected]
  1. In the Common Name field, enter a name for the key. Should avoid using “BLogic Systems”
Awsome App Key
  1. Leave the CA Email Address field empty.
  2. Choose “Saved to disk,” then click Continue.
app_store_request_cert.png
app_store_request_cert.png
  1. Goto Apple Developer Certificates. Add new certificate
  • Software: iOS Distribution
  • Upload a Certificate Signing Request: select the .cert file generated from previous step
app_store_new_cert.png
app_store_new_cert.png

App Identifiers

This also known as app ID (iOS) or package name (Android)
app_store_identifier.png
app_store_identifier.png
App IDs
Select a type App
Capabilities 5G Network Slicing, Access Wi-Fi Information (Optional)
Bundle ID com.blogic.***
Description Should match app name
app_store_app_id_02.png
app_store_app_id_02.png

App Profile

App Profile is a combile of App Identifier and App Store Certificate {.is-info}
app_store_app_profile_01.png
app_store_app_profile_01.png
  • Select an App ID
app_store_app_profile_02.png
app_store_app_profile_02.png
  • Select Certificate
app_store_app_profile_03.png
app_store_app_profile_03.png
  • Boom!, download the App Profile just generated to your local Mac
app_store_app_profile_04.png
app_store_app_profile_04.png
App Certificate and App Profile is a combo for XCode to publish app bundle to App Store. Please keep the downloaded file for import to XCode {.is-info}

Setup New App

app_store_apps_01.png
app_store_apps_01.png
  • Click Register New App (Plus Icon Button)

New app

  • Bundle ID: Select the App Identifier
  • SKU: I suggest you input the app name without space and special character, ex: tableready
app_store_new_app-01.png
app_store_new_app-01.png

Tab Prepare for Submission:

  • Description and copyright
Support URL https://blogicystems.com
Copyright BLogic Systems @2024
Description Ask ChatGPT
app_store_prepare_for_submission_01.png
app_store_prepare_for_submission_01.png
  • App Review Information
First Name Tu
Last Name Kelvin
Phone 800-430-3089
Email [email protected]
app_store_review_information.png
app_store_review_information.png
  • Tab App Information
app_store_general_information.png
app_store_general_information.png
app_store_age_rating_01.png
app_store_age_rating_01.png
app_store_age_rating_02.png
app_store_age_rating_02.png
app_store_age_rating_03.png
app_store_age_rating_03.png
  • Tab App Privacy
app_store_app_privacy.png
app_store_app_privacy.png

XCode

Archive and Distribute App

app_store_xcode_01.png
app_store_xcode_01.png

Select a method for distribution: Custom -> App Store Connect

app_store_xcode_02.png
app_store_xcode_02.png

Select a destination: Upload

App Store Connect distribution options:

app_store_xcode_03.png
app_store_xcode_03.png

Select the certificate and profile that you downloaded and installed.

app_store_xcode_04.png
app_store_xcode_04.png