How to Create iOS App Store & Push Credentials for Wemob.

Apple does not allow third-party platforms to access App Store Connect using Apple ID credentials.

Instead, Apple enforces a key-based authentication model using .p8 files.

Wemob is built entirely on this official model.

This guide explains how to create all required iOS credentials first, where to find each value, and only then how to upload everything to Wemob in one step.

No passwords.

No account invitations.

No unsafe shortcuts.


What You Need Before Starting

Make sure you have:

  • An active Apple Developer Program membership
  • Access to App Store Connect
  • Permission to create Keys

Part 1: Create the App Store Connect API Key

This key is required for App Store automation, including:

  • Uploading iOS builds
  • Managing app metadata
  • Submitting apps for review

Where This Key Is Created (Important)

The App Store Connect API key is created from the Integrations tab — not from Certificates.

Steps

  1. Go to https://appstoreconnect.apple.com
  2. Open Users and Access
  3. Click the Integrations tab
  4. Select App Store Connect API
  5. Click the “+” (Create API Key) button
  1. Enter a name (example: Wemob App Store API)
  2. Select Admin access
  3. Click Generate

Apple will provide:

  • AuthKey_XXXX.p8
  • Key ID
  • Issuer ID

⚠️ The .p8 file is downloadable only once.


Part 2: Create the APNs Key for Push Notifications

Push notifications require a separate APNs Auth Key.

Certificates (.cer, .pem) are deprecated and should not be used.


Step 2.1: Register a New APNs Key

  1. Go to https://developer.apple.com/account
  2. Open Certificates, Identifiers & Profiles
  3. Go to Keys
  4. Click Register a New Key
  5. Enter a name (example: Wemob Push)
  6. Enable Apple Push Notifications service (APNs)

Click Configure next to APNs.


Step 2.2: Configure the APNs Key (Mandatory)

On the configuration screen:

  • Environment✅ Select Sandbox & Production
  • Key Restriction✅ Select Team Scoped (All Topics)

⚠️ These settings cannot be changed later.

If misconfigured, the key must be deleted and recreated.

Click Save, then continue.


Step 2.3: Download APNs Key and Note the Key ID

After saving, Apple provides:

  • APNs Auth Key (.p8)
  • APNs Key ID

⚠️ The .p8 file is downloadable only once.


Part 3: Find Your Apple Team ID (Required)

Where to Find Team ID

  1. Go to https://developer.apple.com/account
  2. Open Certificates, Identifiers & Profiles
  3. Look at the top-right corner of the page

You will see:

Organization Name – TEAMID

Copy the Team ID exactly as shown.


Part 4: Checklist — What You Should Have Now

Before opening Wemob, make sure you have all values below.

App Store Connect API

  • ✅ AuthKey_XXXX.p8
  • ✅ Key ID
  • ✅ Issuer ID

APNs Push Notifications

  • ✅ APNs Auth Key (.p8)
  • ✅ APNs Key ID
  • ✅ Team ID

Part 5: Upload Everything to Wemob (Final Step)

Now that all credentials are ready, open the Wemob Dashboard → Credentials.

Upload and fill in:

App Store Connect

  • P8 Key File
  • Key ID
  • Issuer ID
  • Team ID

APNs (Push Notifications)

  • APNs P8 Key File
  • APNs Key ID

Click Save.

Wemob will automatically:

  • Enable Sandbox & Production push delivery
  • Connect push notifications to your iOS app
  • Enable App Store automation

Security Model

  • .p8 files are encrypted at rest
  • Keys are never logged
  • No Apple ID credentials are stored
  • Access can be revoked instantly by deleting keys in Apple portals

Deleting a key stops automation immediately without affecting your app.


Common Mistakes to Avoid

  • Uploading credentials before collecting all values
  • Forgetting APNs Key ID
  • Assuming Team ID comes from the APNs page
  • Selecting only Sandbox or only Production
  • Mixing App Store API keys with APNs keys

Final Thoughts

Apple’s access model is strict by design—but when used correctly, it enables secure, scalable automation.

With Wemob:

  • You keep full ownership of your Apple account
  • No users are invited
  • No passwords are shared
  • Push notifications work reliably in production

This is the Apple-approved, enterprise-grade way to manage iOS apps.

Subscribe to Wemob

Don’t miss out on the latest issues. Sign up now to get access to the library of members-only issues.
jamie@example.com
Subscribe