Natively Docs
Join our community 🔥
  • 👩‍🚀Getting Started
    • What is Natively?
    • Why Natively?
    • FAQ
    • Create Your First App
  • 🚀Natively Platform
    • 🚉Releases
    • 🖌️Appearance
      • 😼App Icon
      • 📱Loading Screen
      • 📱Error Screen
      • 🎨Style
    • 🎬Preview
    • ⭐Features
      • 🛳️Bottom Bar
      • 🚇Deeplinks
        • 🔥Firebase
        • 🔗Universal Links
        • 🌱Branch.io
      • 📍Geolocation
      • 🔔Notifications
        • 📲OneSignal Notifications
        • 🔥Firebase Notifications (Advanced)
      • 📒Contacts
      • 👩‍🎨Social Auth
        • 🍏Sign In with Apple
      • 💟HealthKit
      • 💰Purchases
      • 🤑Admob
      • 💳NFC
      • 📷Camera
      • 📂Photo Library
      • 🎤Microphone
      • 📈Analytics
        • 🕊️AppsFlyer
        • 😛Facebook
    • 🚚Publish
      • 🍏iOS App
      • 🤖Android App
    • ⚙️Settings
    • 🙈Subscription Plans
  • Guides
    • 🧋Integration (Native Features)
      • 🏅How to get started?
      • ℹ️Device
      • ℹ️Browser Info
      • 🛳️Bottom Bar
      • ✂️Clipboard
      • 🚦Push Notifications - OneSignal
      • 🚦Push Notifications - Firebase (Advanced)
      • 📍Geolocation
      • 📦App Storage
      • 🗝️Biometrics & Credentials
      • 📧Native SMS/Email
      • 📅Native Date Picker
      • 📸Native Camera
      • 🎙️Native Audio Recorder
      • 🈁Native Scanner (QR/Barcode)
      • 📔Contacts
      • 🍏Apple Sign In
      • ❤️HealthKit
      • 💸In-App Purchases
      • 🤑Admob
      • 💳NFC
      • 🥑Show Toast/Banner
      • ⏳Show/Hide Loading Screen
      • 🥑Haptic Feedback
      • 🖼️Share Media/Files
      • 📱Open an external App/URL
      • ✍️Request User's review
      • ↔️getInsets
      • 🎨Control Style & Colors
    • 🔍Troubleshooting
    • 🐈Setup RevenueCat App
    • 🚑Setup Admob App
    • 🚥Setup One Signal App
    • 🧑‍🤝‍🧑Setup website Universal Links (Deeplinks)
    • 🍕Testing & Submitting your app
    • 🔑Generate iOS Push Key (NEW)
    • 🔑Generate iOS Push Certificate (Legacy)
    • 🤝Affiliate program
    • 📕For Partners: Natively Brand Book.
Powered by GitBook
On this page
  • Prerequisites
  • App Store Credentials
  • Bundle Identifier
  • Generate Bundle ID
  • Create Own Bundle ID
  • Demo:
  • App Store App Id
  • Demo:

Was this helpful?

  1. Natively Platform
  2. Publish

iOS App

PreviousPublishNextAndroid App

Last updated 9 months ago

Was this helpful?

Prerequisites

  • Create an

  • . Please see link for more details on the Apple Developer program.

App Store Credentials

Please follow these steps to generate your API Key:

  • If you see the Request Access button, click on it.

  • If you haven't added any key before, click on the Generate API Key. Otherwise, select the Add button (+).

  • A popup will appear. Enter your API Key Information:

    • Name: Enter a name for the key. This is a reference and is not part of the key itself.

    • Access: Select the access type App Manager

  • When you are done, select Generate.

  • Find the row for the API Key you just generated and select Download API Key. A popup will appear, select Download.

Bundle Identifier

Generate Bundle ID

Natively will automatically generate a bundle identifier for your app, otherwise, you can create your own.

Create Own Bundle ID

A Bundle Identifier (ID) is a unique number that identifies your app inside of the Apple ecosystem.

If it's a personal Apple account, only the owner can create a Bundle ID

  • Select App IDs and then click Continue.

  • Select App and then click Continue.

    • Bundle ID: Enter a package name (i.e. com.yourcompany.appname)

    • Description: Provide a short description of your app (can be anything, this will not appear in the App Store).

    • Capabilities: skip for now.

  • When you are done, select Register.

Demo:

App Store App Id

  • Click on the Add button (+) and then select New App.

  • A popup will appear. Enter your app information:

    • Platform: for mobile apps, this will be iOS.

    • Name: Enter a Name for your app (this is the name that will show in the App Store).

    • Primary Language for your app.

    • SKU: Enter a unique identifier. You can also add your Bundle ID here, as long as it is unique.

    • User Access: Set the user access. If you select Limited Access, you will need to select the users that you would like to be able to access this app. This will only appear if you have other users included in your App Store Connect account.

  • When you are done, select Create.

  • Then you will be navigated to the main dashboard for your app. (Note: sometimes it takes a few minutes to create the app, just reload the page and navigate to your app)

  • Select App Information (under General in the left Sidebar**).**

  • Scroll down to General Information and find your Apple ID.

  • Select the Apple ID and **** copy it.

  • Return to our platform and fill the App Store App Id field with Apple ID

Demo:

Open an page and navigate to

In the type of apple account, only admins or the owner can access this tab. But in only the owner.

Please follow these steps to create a Bundle ID or use a shortcut to skip these steps:

Open the and select **** (left menu) and then select .

Click on the .

Enter the :

Return to our platform and fill the Bundle Identifier field with Bundle ID (Note: No need to copy App ID Prefix it's not )

is used to submit apps to the App Store, manage apps, and more.

Navigate to and then select .

Bundle ID: Select the Bundle ID you created in the .

🚀
🚚
🍏
App Store Connect
Users and Access - Integrations
organization
personal
link
Apple Developer homepage
Certificates, IDs & Profiles
Identifiers
Add button (+)
App Bundle Information
App Store Connect
App Store Connect
My Apps
App Store App ID
previous step
Apple account
Purchase an Apple Developer membership
this
Create Bundle Id
Create App