LogoLogo
HomepageResellerPricingSign in
  • AppMachine
  • ๐Ÿ“ƒProduct Updates
  • ๐Ÿ‘ทBuild your app
    • Preview your app
    • App templates
    • App Settings
    • Update payment method
    • Cancel subscription
  • โ”General App Building FAQ
  • How to
  • ๐ŸงฑBlocks
    • ๐Ÿ” Admin
    • ๐Ÿ“„Blank Page
    • ๐Ÿ“žCall
    • ๐ŸขContact
    • ๐Ÿ“Contact Us
    • ๐ŸงพCoupons
    • ๐Ÿ“ƒCustom Form
    • ๐Ÿ“งEmail
    • ๐Ÿ—“๏ธEvents
    • โ”FAQ
    • ๐ŸŒFacebook
    • ๐Ÿ•‘Hours
    • โ„น๏ธInformation
    • ๐Ÿ“ฃIntro
    • โ˜•JavaScript
    • ๐Ÿ”’Lock
    • ๐ŸŽงMusic
    • ๐Ÿ“ฐNews
    • ๐Ÿ“ƒPDF
    • ๐Ÿ—บ๏ธPOI
    • ๐Ÿ‘ฅPeople
    • ๐Ÿ“ทPhotos
    • ๐ŸฌProducts
    • ๐Ÿ“ฉPush Messages
    • ๐Ÿ“ปRadio
    • โ†ช๏ธSubmenu
    • ๐ŸฆTwitter
    • ๐Ÿ‘จโ€๐Ÿ’ปURLs
    • ๐Ÿ–ฅ๏ธWeb Page
    • ๐Ÿ“บVideo
    • ๐Ÿ“ฑWhatsApp
  • ๐Ÿ“ƒData
    • Appmachine Data
    • Delete (test) data from Custom Form
    • Google Sheets
    • Web services
  • ๐Ÿ–Œ๏ธStyle your app
    • Theme
    • Home Screen
    • FAQ Style
  • ๐ŸŽจStyle your screens
    • Elements
  • Share your app
    • โœˆ๏ธPublishing your app
      • Technical Setup Quick Start Guide
      • Update your app
      • Unpublish an app from the app stores
    • ๐ŸŒWeb App Publishing
      • Hosting on custom domain
    • ๐ŸApple App Store
      • iOS developer account
      • App Store Connect API keys
      • Link your app
      • New app record in App Store Connect
      • App privacy details
      • Edit Store information
      • Fix App publish issues
      • Push certificates
      • App Store Connect app status overview
      • App Store Review Guidelines
      • Publish app Unlisted
      • Accept updated License agreement
      • Apple App Store FAQ
      • iPad
      • Enterprise
        • Setup your Enterprise app
        • Create iOS Distribution Certificate
        • Create App ID
        • Create Mobile Provisioning Profile
        • Downloading and installing an Enterprise app
    • ๐ŸGoogle Play
      • Create a Google Developer Account
      • Setup your Android app
      • How to request a Google Maps API Key
      • Test your Android app before publishing to Google Play
      • Upload your Android app to Google Play Store for the first time
      • Update Android app (short)
      • Update an Android app (extended)
      • Data safety details on the Google Play Store
      • Sell your app in Google Play Store
      • Create Google merchant account
      • Force Store Update for your Android App
      • Authorise an additional user to your Google Play developer account
      • What if my app is suspended by Google?
  • App details
    • ๐Ÿ•ต๏ธGoogle Analytics
      • Google Analytics setup overview
      • Setup iOS analytics
      • Setup Android analytics
      • Inviting a new Google Analytics user
    • ๐Ÿ”ฅFirebase
      • Create Firebase project
      • Locate Firebase Server key
      • Renew Firebase Server Key
      • Register iOS app
      • Register Android app
      • Enable Cloud Messaging
      • Enable Google Analytics
      • Google Analytics via Firebase
    • ๐Ÿ“จPush notifications
      • Setup Apple Push certificate
    • ๐Ÿง‘โ€๐Ÿคโ€๐Ÿง‘User management
      • Create Apple Sign In key
      • Setup Azure Active Directory
      • Create Facebook App ID Secret
    • ๐ŸฆTwitter API keys
    • ๐Ÿ”Privacy policy
    • ๐Ÿ‘ฉโ€๐Ÿ”งYour Account
      • Account Settings
      • Account FAQ
      • Payment FAQ
    • ๐Ÿ“ฑAdmin CMS
  • Developers
    • ๐Ÿ‘ฉโ€๐Ÿ’ปJavaScript
      • Develop locally
      • SDK
        • Core
        • JS Data
        • Media
        • Navigation
        • Notification
        • User
      • CLI
        • CLI Token and Secret
        • Errors
          • CONFIG_PROPERTIES_INVALID
          • CONFIG_VALUES_INVALID
          • ENTRY_FILE_NOT_FOUND
          • OUTPUT_DIRECTORY_IS_EMPTY
          • OUTPUT_DIRECTORY_NOT_FOUND
          • TOKEN_SECRET_NOT_PROVIDED
          • TOKEN_SECRET_NOT_VALID
      • Migrate from old Custom JS
    • ๐Ÿ’ปWeb services
Powered by GitBook
On this page
  • How do I configure in which countries my app is available?
  • How do I create my own App Bundle Identifier (not recommended)?

Was this helpful?

  1. Share your app
  2. Apple App Store

Apple App Store FAQ

All the frequently asked questions about the Apple App Store configuration

PreviousAccept updated License agreementNextiPad

Last updated 2 years ago

Was this helpful?

How do I configure in which countries my app is available?

You can define in which countries and regions your app is available.

For iOS you can check the availability for live apps by following the steps from this article:

You can select the regions where you want your app to be available on the App Store. By default, all countries or regions are selected, but you can deselect regions where you donโ€™t want your app for sale. Your app will appear on the App Store in the updated or changed countries or regions within 24 hours.

Required role: Account Holder, Admin, or App Manager. See Role permissions.

  1. From My Apps, select your app. The page opens with the App Store tab selected.

  2. In the sidebar, click Pricing and Availability.

    You must set a price for your app before you can edit countries or regions.

  3. Under Availability, click Edit.

  4. In the dialog that appears, select the countries or regions you want to make your app available in.

    • Select all countries or regions: Select All.

    • Select specific countries or regions: Select the checkbox next to the countries or regions you want to include and deselect the checkbox next to the countries or regions you want to exclude.

    • Add new App Store countries or regions automatically: In the upper-left corner, select the New Countries or Regions checkbox.

  5. Click Done at the bottom of the dialog, then click Save in the upper-right corner.

How do I create my own App Bundle Identifier (not recommended)?

In the iOS Setup wizard, AppMachine can create an App Bundle Identifier for you. We strongly advise you to use that option and NOT use the steps described in this article.

The App Bundle Identifier is not shown to customers at all, so it shouldn't matter that we autogenerate the App Bundle ID in this format: com.app.a1234ab Basically, it makes little difference what the Bundle ID format is and creating your own unnecessarily delays the app submission process.

We advise you to click on the button Create new app bundle identifier in the screen below

[To do: update image of Flutter publishing process | link your app screen]

This article explains what to do if you want your own naming convention for your App Bundle ID.

  1. Click the blue '+' button to create a new identifier for your app.

  2. Select the option 'App IDs' and click the Continue button to proceed to the next page.

  3. Select the app "type" for your identifier and click Continue to proceed.

  4. On the next page, make sure the 'Explicit' bundle ID option is selected and enter the following values for your app identifier: - Description This is used as a reference to be able to identify your App ID within the Apple Developer Portal environment. Common practise is to use the app's name for this, without any special characters. The description is not visible to your app users. - Bundle ID The bundle ID is the technical identifier of your app. Although this identifier is not directly visible to any of your app users, the bundle ID is used as a technical reference in Apple's backend systems. Common practise is to use a reverse-domain name style notation for this. (example: com.yourcompanyname.yourappname) Scroll down the page and enable the 'Push Notifications' option before using the Continue button to proceed.

  5. After clicking the Continue button you will be able to look over your App ID settings once more to make sure everything is entered correctly before using the 'Register' button to complete the App ID registration.

After you have created custom bundle ID, you will need to use this App Bundle ID while .

Login with your Apple Developer account on .

Once logged in, navigate to the following page: . * Alternatively, you can open the Certificates, Identifiers & Profiles page from the left-side menu, and then open the Identifiers page.

๐Ÿ
Creating a new app record in App Store Connect
https://developer.apple.com/account/
https://developer.apple.com/account/resources/identifiers/list
https://help.apple.com/app-store-connect/#/devcdda55918
Link your app in apple app store