VoltBuilder: Difference between revisions
Jump to navigation
Jump to search
No edit summary |
|||
Line 27: | Line 27: | ||
| Android keystore || A .keystore file, [[Submitting_to_the_Google_Play_and_Amazon_Stores#Create_the_Keystore|generated by this procedure]]. This is only required if you are building a release Android app to submit to the Google Play store. | | Android keystore || A .keystore file, [[Submitting_to_the_Google_Play_and_Amazon_Stores#Create_the_Keystore|generated by this procedure]]. This is only required if you are building a release Android app to submit to the Google Play store. | ||
|- | |- | ||
| Android keystore password || This is only required if you are building a release Android app to submit to the Google Play store. | | Android keystore password || Password. This is only required if you are building a release Android app to submit to the Google Play store. | ||
|- | |- | ||
| Cordova command || What kind of build should be done? | | Cordova command || What kind of build should be done? |
Revision as of 10:11, 15 May 2020
VoltBuilder is a replacement for PhoneGap Build. It is a service which takes the files from a web app (such as those produced by AppStudio) and turns them into a native Android and iOS app.
VoltBuilder compared to PhoneGap Build
- Builds are made using XCode 11.3, so apps meet iTunes Connect requirements
- Signing keys are uploaded with the app and deleted as soon as the build is complete. They are not stored on the VoltBuilder site.
- Build times can be faster
- Resulting builds are smaller
- You can use the same signing keys as with PhoneGap Build
- As with PhoneGap, you do not need to install Xcode, Android Studio or anything else for it to work.
- As with PhoneGap, you can use a Windows or Mac computer.
How to set up VoltBuilder in AppStudio
Put your certificates in the Certificates folder (in your Project Directory) In Project Properties, in the PhoneGap and Cordova section, fill in the following properties:
Property | Description |
---|---|
Android Alias | Name of the alias in the android keystore file. Must be in certificates folder. This is only required if you are building a release Android app to submit to the Google Play store. |
Android Alias password | Password for alias in the Android keystore file. This is only required if you are building a release Android app to submit to the Google Play store. |
Android Dname | Distinguished Name. User identification for creating Keystore file. Substitute your information. String format is cn=myname, ou=mygroup, o=mycompany, c=mycountry.. This is only required if you are building a release Android app to submit to the Google Play store. |
Android keystore | A .keystore file, generated by this procedure. This is only required if you are building a release Android app to submit to the Google Play store. |
Android keystore password | Password. This is only required if you are building a release Android app to submit to the Google Play store. |
Cordova command | What kind of build should be done?
|
ios dev .p12 file | The p12 file is generated from the development certificate downloaded from Apple. See Submitting to the iOS App Store. You can use the same p12 for multiple apps. Leave blank if you are not building for iOS. |
ios dev .p12 password | The password specified when exporting the .p12 file. Leave blank if you are not building for iOS. |
ios dev mobileprovision file | The mobileprovision file is downloaded from Apple. It specifies which devices the app is allowed to run on. You need a separate mobileprovision file for each one of your apps. Leave blank if you are not building for iOS. |
ios dist .p12 file | The p12 file is generated from the distribution certificate downloaded from Apple. See Submitting to the iOS App Store. Leave blank if you are not building for iOS Distribution. |
ios dist .p12 password | The password specified when exporting the .p12 file. Leave blank if you are not building for iOS Distribution. |
ios dist mobileprovision file | The mobileprovision file is downloaded from Apple. It specifies which devices the app is allowed to run on. You need a separate mobileprovision file for each one of your apps. Leave blank if you are not building for iOS Distribution. |
ios Distribution type | This field has the following settings:
|
How to run VoltBuilder from AppStudio
Use 'Make Native App with VoltBuilder' in the run menu. In about a minute (depending on server load), you will get a link to download your app.