AppMySite
Website
  • Introduction
  • Getting started
    • Create an app
    • Initial requirements
  • App
    • Design
      • App icon
      • Splash screen
        • Design Splash screen
        • Splash screen not appearing
      • Theme
        • Design theme
        • Upload icons
    • Access
      • Consent
        • Add consent screen
        • Control access to app
      • Login
        • Design login screen
        • Web-to-app login
        • Custom app login
        • Prompt user login
        • Apple login requirement
        • Login settings
        • WordPress
          • WordPress login
          • WordPress member login
          • WP Social login issue
          • User registration issue
          • Missing cart button
        • Social login configuration
          • Android build for social login
          • iOS build for social login
    • Connectivity
      • WordPress to app connectivity
      • Install WordPress plugin
      • WP Application-Password
      • WooCommerce REST API
      • Troubleshoot connectivity
      • How to track connectivity
      • Configure Solid Security
      • Whitelist IP Addresses
        • Whitelist in CloudFlare
        • Whitelist in All In One WP Security
        • Whitelist in Wordfence
        • Whitelist in Solid Security
        • Whitelist in Jetpack
      • Website-to-app sync
      • Website-to-app changes
      • Plugin conflict
    • Navigation
      • Home Screen
        • Design main banner
        • Mark blogs sticky
        • Mark products featured
      • Bottom bar
        • WordPress bottom bar
        • Web-to-app bottom bar
        • Custom app bottom bar
        • Bottom bar settings
      • Menu
        • WordPress menu
        • Custom app menu
        • Web to App menu
        • Menu settings
    • Web view
      • Advanced web-view settings
      • Web view checkout
      • Web-view for WordPress
      • Web-view for Custom app
      • Intercept web traffic
      • Internal URL Handling
    • Pages
      • Custom app
        • Custom app pages
        • Individual page settings
        • Bulk page settings
        • Page layout
        • Page Settings
      • WordPress
    • Posts
      • Custom app
        • Custom app posts
        • Individual post settings
        • Bulk post settings
        • Post settings
      • WordPress
        • WordPress posts settings
        • Custom post types
        • Forum plugins
    • Product
      • WordPress product settings
      • Remove product reviews
      • Payment gateway support
      • Shipping plugins support
    • Settings
      • General
        • Change app product
        • Change app name
        • Change domain
        • Offline mode
        • Delete App
      • Social
        • Connect social media
    • Preview
      • Preview app
      • Test APK on real device
      • Test IPA on real device
      • Screenshots from Preview
      • Preview not working
    • Download
      • iOS
        • Create Apple Developer Account
        • Generate iOS app
        • iPad support
        • App permissions
        • Certifications
          • Apple Team ID
          • App identifier
          • Certificate signing request
          • iPhone distribution certificate
          • iPhone provisioning profile
      • Android
        • Create Google Developer Account
        • Generate Android app
        • App publishing time
        • Android app visibility
      • Migrate live app
        • Migrate existing app
        • User impact after replacing app
        • Change bundle ID
    • Upload
      • iOS
        • Prepare for iOS submission
        • Upload iOS app
        • Submit new iOS version
        • Grant Apple developer access
        • Artwork for iOS app
        • Screenshot guidelines
        • iPad screenshots
        • Transfer iOS app
        • Distribution certificate error
      • Android
        • Prepare for Android submission
        • Upload Android app
        • Submit new Android version
        • Grant Google developer access
        • Artwork for Android app
        • Tablet screenshots
        • Transfer Android app
      • App Stores
        • Developer account ownership
        • Need for developer account
        • Support for app stores
        • Update notification
        • App store publishing policies
        • App Store compliance
        • Rejection due to Guideline 4.3(a)
        • Distribute app without publishing
        • Choosing Apple developer program
        • Minimum functionality rejection
        • Unpublish Android app
        • Remove app store listing
    • Publish
      • Prerequisites to publish
      • Publish app directly
      • Publish feature importance
    • Analytics
      • Access analytics data
      • Tracks events in GA4
    • Notifications
      • Advanced notifications
        • Create advanced notifications
        • Add images to notification
        • Audience segmentation
        • Users log
      • Basic Notifications
        • Create push notification
        • Schedule notifications
        • Push notifications issue
        • Create Firebase project
        • Add Firebase user
      • Notification configuration
        • iOS configuration for basic notifications
        • iOS configuration for advanced notifications
        • Android build configuration
        • Update Firebase Settings
        • Push Notification Permission
    • Chat
      • Integrate chat
      • Third-party chat integration
    • Merge Apps
      • Merge apps
    • Add-ons
      • App Store Artwork
      • Mobile App Design
      • Upload to app stores
      • Build & Upload
      • Dedicated server
      • Translate app
      • Languages support
    • Monetization
      • Advertisement
        • Configure AdMob
        • AdMob issue - Android
        • Ad options
      • In-App Purchases
        • Configure In-App Purchases
    • Performance
      • App speed
      • WordPress plugin effects
      • WordPress plugin support
    • Team
      • Manage team members
      • Team roles
  • Unlimited Workspace
    • Create workspace
    • Create app in workspace
    • Find apps under workspace
    • Invite team on workspace
    • Assign roles to team
    • Workspace benefits
    • Transfer app to Workspace
    • AppSumo - Unlimited Workspace
    • Delete workspace
  • Agency White- Label
    • Apps
      • Agency product overview
      • Create app in Agency
      • Find clients' apps
      • Add a DNS record
      • Migrate live apps agency
      • Client's app success
      • Personalize white-label
    • Subscriptions
      • Manage client's subscriptions
      • Monthly subscription for Agency
      • Manage customer’s subscription
      • Unlimited agency offerings
    • Customers
      • Access clients' information
      • Customer onboarding limit
      • Features for customers
      • Charge customers
    • Domain
      • Connect agency to website
      • Connect subdomain
    • Email
      • Connect email server
    • Authentication
    • Support
      • Support for agency’s customers
    • Team
      • Add team members
    • Settings
      • Delete agency
  • Account
    • Security
      • Activate 2FA
      • Deactivate 2FA
      • Secure account
      • Account compromised
      • Data security
      • Account hacked
      • Personal information security
    • Delete account
    • Change account email
    • Reset account password
    • Transfer account ownership
    • App ownership
    • Transfer subscription
    • Login history
    • Login disabled
    • Unknown login session
    • Account locked
    • Brute force attacks
    • Find my app
    • Source code
    • Transfer app from AppMySite
  • Billing
    • Subscriptions
      • Subscription fee
      • Apps per subscription
      • Upgrade subscription
      • Downgrade subscription
      • Charge after downgrade
      • Change subscription
      • Recurring subscription payment
      • Prorated credits
    • Invoices
      • Find invoices
      • Invoice details issue
    • Billing details
      • Change billing details
      • Pre-payment process
      • Cancellation policy
      • Automatic charge
      • Failed payment
      • Card details security
      • Refund policy
      • Change payment method
    • Deals
      • Activate AppSumo deal
      • AppSumo white-label
      • AppSumo features & addons
      • Apply deal license
      • Apply deal on preview app
      • Apply deal to workspace
  • General
    • Remove AppMySite branding
    • Support for file uploads
    • App creation time
    • WooCommerce vs WordPress
    • Why choose WordPress
    • Custom development services
    • Feature request
    • Affiliate program
    • Reseller program
    • Support for all websites
    • Android TV support
    • Web app support
    • Explain native app
    • Native vs hybrid app
    • GDPR compliance
    • GDPR importance
    • Distribute apps
    • Distribution License
    • Web-to-app for WordPress
    • Multimedia in custom app
    • Code snippets in custom app
  • Pricing
    • Pricing plan suitability
    • Free plan
    • Custom plan features
    • Free plan features
    • Reasons to buy premium plan
    • One-time payment
    • Payment failure
    • Hidden charges
    • Tax inclusions
    • Developer accounts cost
    • Access to extra features
  • Support
    • Support plans guide
    • Scope of assistance
    • Contact support
    • Support for issues
    • Critical issues
    • General vs. technical guidance
    • Community
    • Scam by impersonator
Powered by GitBook
On this page

Was this helpful?

  1. App
  2. Download
  3. iOS

Generate iOS app

PreviousCreate Apple Developer AccountNextiPad support

Last updated 2 months ago

Was this helpful?

How to generate an iOS app build that is ready-to-publish

Generate an IPA file for your iOS app, which can be directly submitted to the Apple App Store for publishing. Follow this step-by-step guide to configure your iOS build settings and create a ready-to-publish build.

Ensure your Apple Developer Account is active and you have the necessary certificates and profiles before generating your iOS build.

Step 1: Navigate to the iOS build section

  • Log in to your AppMySite account.

  • Navigate to Download > Build iOS App.

  • You’ll be directed to the iOS Build Configuration screen.

Step 2: Configure app identity

Customize your iOS app’s identity settings. This section allows you to set or migrate your app’s Bundle ID.

  • Migrate my live app – If you are transferring an app from another platform, turn this toggle on. Submit your Bundle ID and the version number of your existing app.

  • Customize my bundle identifier – Enter the Bundle ID in reverse domain format (com.example.app).

Your Bundle ID must match the one in your Apple Developer Account for successful app submission.

Step 3: Configure Apple App Store settings

These settings are required to successfully generate your iOS build.

  • Enable iPad support – Turn this toggle on if your app supports iPad devices.

If you enable iPad support, Apple does not allow you to remove it in future app updates.

Enable iCloud Keychain – Turn this toggle on to allow users to store login credentials securely.

  • Enter your website’s primary domain and click Download. Upload this file to your website’s root directory via your hosting cPanel.

If Keychain access is enabled, also enable Associated Domains and AutoFill Credential Provider while creating your app identifier.

Step 4: Generate iOS certificates and profiles

You can either automate the process or manually upload the necessary certificates and profiles.

Option 1: Generate certificate automatically

  • Issuer ID: Go to Users & Access < Integrations < Your Issuer ID will appear under the App Store Connect API section. Copy it and submit it in the relevant field.

  • Key ID: The Key ID helps create secure credentials for publishing your app. To obtain your Key ID click on the + icon on the Integrations tab > enter your app name select admin access from the dropdown and click Generate. Find the new IAP Key ID under the Active Keys list. Copy and Paste it into the Key ID field.

  • Key file: Download your Key file under the Active key list. Simply click on the download button against the key you just generated. Upload the file in the Key File field.

  • Click on Generate certificate & profile.

Your .p8 key file can only be downloaded once, so store it securely.

Option 2: Upload certificates manually

If you prefer manual configuration, follow these steps:

  • Team ID – Retrieve your Team ID from Apple Developer Account > Membership.

  • Distribution Certificate – Navigate to Certificates, Identifiers & Profiles > Certificates to create a new Distribution Certificate.

  • Certificate Password – If your iPhone Distribution Certificate is password-protected, enter the password. Leave it blank if not applicable.

  • Provisioning Profile – Navigate to Certificates, Identifiers & Profiles > Profiles and download the profile linked to your app’s App ID and Distribution Certificate.

Your Provisioning Profile must match the app’s Bundle ID to be accepted during submission.

For a detailed guide and walkthrough on creating certificates:

Step 5: Configure app permissions

App permissions allow your app to request access to device features such as the microphone, camera, location, contacts, calendar, speech recognition, tracking permission and gallery.

  • Turn on the toggles for the features your app will require.

  • A prompt will appear when users launch your app, requesting permission.

Enable only the permissions necessary for your app’s functionality to avoid unnecessary permission requests.

Step 6: Enable advanced features in the build

Some features require additional configuration before your app build can be created.

  • Follow the required guides linked in your build configuration screen.

  • Complete the necessary steps before proceeding.

Step 7: Generate your iOS build

  • Once all configurations are complete, click Build App to generate your IPA file.

  • The build process may take a few minutes. Once completed, the file will be available for download.

By following these steps, you can successfully generate an iOS build and prepare your app for submission to the Apple App Store.

Navigate to your .

After generating your iOS build, before publishing it to the App Store.

App Store Connect account
Certifications
Notification configuration
Social login configuration
Configure AdMob
use TestFlight to preview the app