PhoneGap
190924

Builds

iOS

Unsigned

Not possible

Signed

Setup Apple certificates

Requires Apple Developer account
(developer.apple.com)

Create distribution certificate

Create provisioning file

Create "Ad-Hoc" provisioning file (per app, for testing, with UDIDs up to 100 total)

provisioning file generated

or

Create "App Store" provisioning profile for App Store

provisioning file generated

Create .p12 file

Keychain app (requires a Mac)

Download the provisioning file on a Mac

Doubleclick it to install it on Keychain app

Keychain app on a Mac

Choose the distribution certificate

Choose password

.p12 file generated

or

Manual way (openSSL)

Choose password

.p12 file generated

Setup PhoneGap Build

Take the .p12 file and the provisioning file

Create signing key in PGB

Provide .p12 file and provisioning file

Enter password created previously to unlock the generated signing file

Build .ipa file

Use Alpha Anywhere

Goto PhoneGap section

Setup and upload to PhoneGap Build

.ipa file created

Sideload to a device

Specific device

Setup

Get UDID of device

Set app ID of app

Add to "ad-hoc" provisioning profile

Install

Get QR code of app

Scan QR code and install on specific device

Manually install .ipa file

or

Arbitrary device

TestFlight method

Setup

Submit app to Apple TestFlight for approval

Post approved app to TestFlight and get a link

Send email invites with the app link

Install

Install TestFlight from the App Store

Get the app link

Install the app inside the TestFlight app

Enterprise account

Upload to Apple App Store

Use an .ipa built with the "App Store" provisioning profile

Prepare app and App Store page

Submit .ipa file and get approval from Apple

Requires XCode

Upload to App Store

iPadOS

Currently just build for iOS

Android

Unsigned

Build .apk file

Use Alpha Anywhere

Goto PhoneGap section

Setup and upload to PhoneGap Build

.apk file created

Sideload to any device

Get QR code of app from PhoneGap Build

Scan QR code and install on specific device

or

Install APK manually

Upload to Google Play Store

Not possible

Signed

Setup Google certificates

Requires Google Developer account

Create certificate file

Setup PhoneGap Build

Upload certificate file to PhoneGap Build account

Build .apk file

Use Alpha Anywhere

Goto PhoneGap section

Setup and upload to PhoneGap Build

.apk file created

Sideload to any device

Get QR code of app

Scan QR code and install on specific device

or

Install APK manually

Upload to Google Play Store

Prepare app and Play Store page

Submit .apk file and get approval from Google

Upload to Play Store

Press CTRL+0 to toggle full expand/collapse