• Home
    • Working with Pugpig
    • Pugpig Packs & Agreements
    • Pugpig Bolt Onboarding

    App Store Keys and Security

    Written by Steve Farrugia

    Updated at April 22nd, 2025

    • Pugpig Bolt

      • Pugpig Site

        • Pugpig Archive

          • Working with Pugpig

            • Pugpig Consulting

              Table of Contents

              iOS Generating .p12 Files App Store Connect API Key Android App Signing and Upload Keystore Google Service Account Key

              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.

              If your app already exists on Google Play but isn't enrolled in App Signing, you’ll need the original keystore used to sign the app. If you don’t have access to it, please contact your previous app developer to request it.

              1. 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.

              2. Share the Upload Key:

              • If you have it, securely share the upload key (.keystore file) with our team using Keybase to facilitate app updates.
              • If you don't have an existing upload key, you can generate one using Android Studio or keytool.

              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.

              security codes

              Was this article helpful?

              Yes
              No
              Give feedback about this article

              Related Articles

              • App Smart Banners
              • Bolt Release Notes - Android App
              • Pugpig Bolt Analytics Starter Guide
              pugpig logo white
              Navigation
              • Products
              • Customers
              • News
              • Podcast
              Contact
              • Contact us
              • LinkedIn
              • Twitter
              Technical Support
              • Status Page
              • Documentation
              • Customer Support
              Corporate
              • Company
              • Jobs
              • Privacy Policy

              © Kaldor Ltd. 2022

              Powered by Pugpig


              Knowledge Base Software powered by Helpjuice

              Expand