iOS App Upload Feature

In order to use iOS App Upload feature, you are required to subscribe to a valid plan. Please refer to Monaca Subscription Plans .
For shared projects, only project owner can use iOS App Upload feature.

Monaca allows you to upload your app to App Store Connect right from Monaca IDE. In order to do this, please do as follows:

  1. Create a release build version of your app through Monaca. Please refer to Building an iOS App.
  2. When you successfully build a release version of your app, the following screen will appear. Click on the AppStore icon as shown in the screen below.

  3. Then, the App Upload window will appear. Click Next.

  4. Fill in a valid Apple account information. Click Next.

    Use app-specific passwords to the password field.
    For details on how to obtain the password for App, please refer here .

  5. Make sure you’ve registered this app with App Store Connect before uploading your app. Then, tick We've registered the application with App Store Connect.. Click Upload.

  6. The following screen is displayed for a plan that requires billing. Click Purchase.

  7. The following screen will be displayed when the billing process of [6] is completed. Click Upload.

  8. The uploading will start. Please wait.

    If you upload multiple versions of the app, please make sure that each app file has different version number. Otherwise, the upload will fail.
  9. If your upload is successful, the following screen will appear. It may take sometimes until the app shows up in the App Store Connect.

    Sometimes Monaca is successfully uploaded your app to App Store Connect but Apple may find error(s) on their end and report to you via email. If this happens, please see the report and fix the error(s) appropriately. Then, re-upload your app.
  10. Now that you successfully uploaded your app, you can start selecting it in App Store Connect. Please refer to Selecting the Uploaded App.

If you use activation code to upgrade your account, you can use Monaca upload feature in case your plan supports this feature. Please contact us for more details.

See Also: