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
- Go to https://appstoreconnect.apple.com
- Open Users and Access
- Click the Integrations tab
- Select App Store Connect API
- Click the “+” (Create API Key) button

- Enter a name (example: Wemob App Store API)
- Select Admin access
- 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
- Go to https://developer.apple.com/account
- Open Certificates, Identifiers & Profiles
- Go to Keys
- Click Register a New Key
- Enter a name (example: Wemob Push)
- 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
- Go to https://developer.apple.com/account
- Open Certificates, Identifiers & Profiles
- 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.