Step 3 of 4

Signing Keys

Create signing keys for Android and iOS. Required before publishing your app.

âąī¸ 15 min
🟡 Medium

Signing keys are digital certificates that prove you're the developer of your app. Both Android and iOS require signing keys before you can publish. AppMyWeb stores your keys securely and uses them automatically when building.

🔑 Critical Requirements: Valid signing keys + Launch icon uploaded (1024×1024 PNG) = Ready to publish

Go to Services → Key Manager in your app dashboard.

Android Keystore

Android apps must be signed with a keystore to be published. This digital signature proves you're the developer and allows users to receive updates. AppMyWeb can generate one for you automatically, or you can upload your existing key if you've already published on Google Play.

Option 1: Generate New Key (Recommended)

âš ī¸ Critical: If you lose your keystore, you cannot update your app on Google Play. Backup immediately!

Let AppMyWeb generate a keystore for you automatically:

1ī¸âƒŖ
Click CREATE KEY Blue button at top right
2ī¸âƒŖ
Enter List Name A name for your key
3ī¸âƒŖ
Keep Toggle OFF "Upload custom key" should be OFF
4ī¸âƒŖ
Click SAVE KEY System generates key automatically
Create Android Key

Option 2: Upload Existing Keystore

For apps already published on Google Play:

🔄
Toggle ON Enable "Upload custom key"
📝
Enter Details Alias, Keystore password, Key password
📁
Upload .jks File Drag or select your keystore file
💾
Click SAVE KEY Upload and save your keystore
Upload Android Key

iOS API Key

Unlike Android, iOS requires an API Key that connects to your Apple Developer account. This allows AppMyWeb to publish and upload your app directly to App Store Connect on your behalf. The key is created once and can be used for all your iOS apps.

Step 1: Create API Key in Apple Developer

This step gives AppMyWeb permission to upload app files to your Apple account. You only need to do it once.

â„šī¸ Requirement: You need an Apple Developer account ($99/year).

Follow these steps to create your iOS API Key:

1ī¸âƒŖ
Open App Store Connect Click the link above or go to Users and Access → Integrations → Team Keys
2ī¸âƒŖ
Confirm Team Keys area You should see the Team Keys list and the "+" button
3ī¸âƒŖ
Generate New Key Click "+" → Name your key → Select Admin access → Generate
âš ī¸ Admin Access Required! You MUST select "Admin" when creating the API Key. Without Admin permissions, publishing will fail.
Apple Developer Key Create

Step 2: Copy Details & Download

Save the key details carefully. You will need them when adding the key to AppMyWeb.

âš ī¸ Important: The .p8 file can only be downloaded ONCE. Save it immediately in a secure location!

From the same page, copy these details:

🆔
Issuer ID Shown at the top of the page (same for all keys)
🔑
Key ID Unique ID next to your key name
đŸ“Ĩ
Download .p8 File Click Download and save the file immediately
Apple API Key Details

Step 3: Add to AppMyWeb

Paste the details in Key Manager so AppMyWeb can connect to App Store Connect during publishing.

In AppMyWeb → Services → Key Manager → iOS tab:

📝
List Name A name for your key (e.g., "My iOS Key")
🆔
Issuer ID Paste the Issuer ID from Apple
🔑
Key ID Paste the Key ID from Apple
📁
Upload .p8 File Upload the .p8 file you downloaded from Apple
Upload iOS Key

Best Practices

💾 Backup Immediately

Save keystores in multiple secure locations

🔐 Strong Passwords

Use complex passwords for keystores

đŸ¤Ģ Keep Private

Never share your signing keys

1ī¸âƒŖ One Key Per App

Each app should have its own keystore