App Store Keys and Security
Table of Contents
To ensure the secure and efficient distribution of your app on the Pugpig platform, it's essential to manage your app store keys and certificates properly. Below are the guidelines for both iOS and Android platforms.
iOS
Generating .p12
Files
To build and distribute updates to your existing iOS app, we require your development and distribution certificates, packaged in a .p12
file. This file contains both your certificate and its associated private key, enabling us to sign your app securely.
For detailed instructions on creating a .p12
file, please refer to Apple's official documentation on exporting certificates.
Pugpig Support Engineers can carry out this process, if required.
App Store Connect API Key
For automatic build uploads, we require an App Store Connect API key. This allows us to integrate seamlessly with Apple's APIs for app submission and management.
For setup instructions, refer to our guide: App Store Connect API Keys.
Android
App Signing and Upload Keystore
For Android apps distributed via Google Play, we recommend using Google Play App Signing. This service manages your app's signing keys securely, ensuring the integrity of your app updates.
Enroll in App Signing by Google Play:
- Sign in to your Google Play Console.
- Select your app and navigate to the "Setup" section.
- Click on "App integrity" and follow the prompts to enroll in App Signing by Google Play.
Generate and Share the Upload Key:
- If you don't have an existing upload key, generate one using Android Studio or keytool.
- Once generated, securely share the upload key (
.keystore
file) with our team to facilitate app updates.
For more information, refer to Google's guide on App Signing.
Google Service Account Key
To enable automated build uploads to Google Play, we require a Google Service Account Key. This key allows us to manage your app's distribution efficiently.
For setup instructions, refer to our guide: Google Service Account Key.
By following these guidelines, you ensure that your app's distribution is secure and that our team can efficiently manage updates on your behalf. If you have any questions or need assistance with these processes, please contact Pugpig Support.