Upload to Apple App Store Connect

VoltBuilder can automatically upload your app to Apple App Store Connect at the end of your build. Uploaded apps are eligible for release or TestFlight. You do not need a Mac to upload your apps.

Here’s how it works.

  1. Apple App Store: Make sure your listing in the App Store is ready. Status should be “Prepare for Submission”.
    Prepare For Submission
  2. App-specific password:. Go to the Apple ID page and sign in. In the Sign-In and Security section, click on App-Specific Passwords. Click on the plus (“+”) sign to create a new password. You will see a new Generate App-Specific Password panel. Enter VoltBuilder as your name and click on Create. You’ll get back a string like wxyz-ymul-hbqn-xxxx. This app specific password will let VoltBuilder submit to Apple, without allowing VoltBuilder to see any secure information.

  3. VoltBuilder.json: Add these lines to your voltbuilder.json (substitute your values).
  "itunesAccount": "somebody@somecompany.com",
  "itunesAppPassword": "wxyz-ymul-hbqn-xxxx",

You should also check that you are building a release build for the App Store.

  "release": "release",
  "iosPackageType": "app-store",
  1. Build Number: Each time you run, make sure ios-CFBundleVersion has been incremented in config.xml.
    <widget ios-CFBundleVersion="2" version="1.0.0" ...

Build as usual. If the upload fails, VoltBuilder will return a message. Otherwise, your app will have been uploaded to App Store Connect.