Appnatively
Appnatively
Knowledge Base
Go to Studio
Knowledge Base
Go to Studio
Getting Started
Welcome to AppNativelyCreate your first appFinding your way around the Studio dashboard
Website Connection
Connect your website to AppNativelyInstall and update the required pluginChoose which plugins power your app“Website Not Connected” – what it means and how to clear itFix a failing or dropped connection
App Editor
Build your app with AI chatWrite prompts that get the screen you wantUndo an AI change you don’t wantEdit screens and components by handManage your app’s pagesDesign your headerDesign your bottom navigationAdd and edit drawersManage your themeHow your changes reach your usersSave vs. Publish – what each one doesWhen a new release is requiredWhen AI gets it wrong
Splash & App Icon
Set your app iconAdd Android Adaptive Icon layersDesign your splash screenRecommended image sizes
Publishing Setup
What you need before your first buildSet your app’s name, slug, and package IDAdd Android credentials and your keystoreAdd iOS certificates and provisioningConnect Google PlayConnect the App StoreSet up Firebase Configuration
Build & Deploy
Connect GitHub before you buildBuild your app – and submit it to the storeFix a failed build
Push Notifications
Create and send a push campaignTrack campaign performanceNotifications aren’t arriving
Integrations
Connect a third-party service

Add iOS certificates and provisioning

Apple requires every app to be signed with a certificate and matched to a provisioning profile before it can be installed anywhere – a simulator, a test device, or the App Store itself.

Steps

1. Go to Credentials

Open Settings → Credentials, iOS section.

2. Choose your Distribution Type

  • App Store – for public release.
  • Ad-hoc – for a specific, limited set of test devices.
  • Development – for installing on physical devices during testing.
  • Enterprise – for internal distribution across a larger organization.

Most apps heading to the public App Store will choose App Store here.

3. Upload your Distribution Certificate

A certificate file (in the .p12 format), plus its Certificate Password if it has one.

4. Upload your Provisioning Profile

A provisioning profile file that matches your chosen distribution type.

5. Save your changes

FAQ

Add Android credentials and your keystore
Connect Google Play
Was this page helpful?
On this page
Steps1. Go to Credentials2. Choose your Distribution Type3. Upload your Distribution Certificate4. Upload your Provisioning Profile5. Save your changesFAQWhat’s the difference between a certificate and a provisioning profile?+My upload was rejected – what’s usually wrong?+Do I need a different certificate for each distribution type?+