iOS Build and Publish (old)
1. Build iOS App Store Version
Generate Private Key:
Use a Mac with Xcode installed
Go to Apple Developer Account
Navigate to Certificates, Identifiers & Profiles
Under Certificates , create a new iOS Distribution (App Store Connect & Ad hoc) certificate
Upload a Certificate Signing Request (CSR) 👉 How to create CSR
Export Certificate + Private Key:
Download
.cerfile and open in Keychain AccessIf needed, download and install
AppleWWDRCAG3.cerLocate certificate and private key under My Certificates
Right-click and export as
.p12fileSet password — this will be used in eMOBIQ
Generate Provisioning Profile:
Go to Profiles > Register new profile
Select Distribution > App Store Connect
Choose your App ID and certificate
Download
.mobileprovisionfile
Upload to eMOBIQ:
Go to Build and Publish tab > New Build > Select iOS
Choose App Store distribution as build type
Enter:
Code sign (Common Name from certificate)
Team ID (Organizational Unit from certificate)
Upload:
.p12private key file.mobileprovisionfileEnter private key password
Click Build and wait for the .ipa file to be generated
2. Initial Setup in App Store Connect
Visit App Store Connect
Go to Apps > Add New App
Select iOS platform
Fill in:
App name
Bundle ID (use eMOBIQ package name)
SKU (unique identifier, e.g., eMOBIQ AppID)
🧩 Language should be set to English (U.S.)
Fill all required details including descriptions, screenshots, and metadata
📌 Available channels:
TestFlight – for internal/external testing
Distribution – for public availability
3. Manual Deployment to App Store
Upload via Transporter App:
Use Apple’s Transporter app to upload
.ipafileWait for review
Once approved, your app will be live on the App Store
4. Configure Auto-Publishing via eMOBIQ
Generate API Key:
In App Store Connect > Users and Access > Keys
Create new API key with Access Level : App Manager or higher
Download the
.p8file (this can only be downloaded once)Take note of:
Key ID
Issuer ID
Upload to eMOBIQ:
Go to Settings > iOS > Publish Settings and upload:
Account private key file (
.p8)Key ID
Issuer ID
Enter app details that match App Store Connect:
App name
Subtitle
Short description
Full description
Enable Auto Publishing:
Go to Build & Publish > Publish tab
Click Publish for the latest build
Confirm settings
The app will be deployed to TestFlight , then promoted to Distribution after review
📌 Note: A manual upload must already exist before enabling auto-publishing
Last updated