5 * This is the name of your application, which is displayed on the device when the app is installed. On IOS, this should match
6 * the name of your application in the Apple Provisioning Portal.
8 "applicationName":"StatesMVC",
12 * This is the name namespace for your application. On IOS, this should match the name of your application in the Apple Provisioning Portal.
14 "applicationId":"StatesMVC",
18 * A ten character string which stands before aplication ID in Apple Provisioning Portal
20 "bundleSeedId":"YOURBUNDLESEED",
25 * This is the version of your application.
27 "versionString":"1.0",
32 * This is the integer version code of your application, or you can refer to it as a build number. Used only for Android builds.
38 * For iOS, please refer to their documentation about icon sizes:
39 * https://developer.apple.com/library/ios/#documentation/userexperience/conceptual/mobilehig/IconsImages/IconsImages.html
41 * For Android, please refer to the Google Launcher icons guide:
42 * http://developer.android.com/guide/practices/ui_guidelines/icon_design_launcher.html
43 * iOS uses 57, 72, 114 and 144; Android uses 36, 48 and 72; if you package for Android you can ignore iOS icons and vice verca
46 "36":"resources/icons/Icon_Android36.png",
47 "48":"resources/icons/Icon_Android48.png",
48 "57":"resources/icons/Icon.png",
49 "72":"resources/icons/Icon~ipad.png",
50 "114":"resources/icons/Icon@2x.png",
51 "144":"resources/icons/Icon~ipad@2x.png"
57 * This is location of your Sencha Touch 2 application, relative to this configuration file.
64 * This is where the built application file with be saved. Make sure that output path is not in your input path, you may get into endless recursive copying
66 "outputPath":"../build/",
71 * This is configuration for your application. `Debug` should always be used unless you are submitting your app to an online
72 * store - in which case `Release` should be specified.
74 "configuration":"Debug",
79 * This is the platform where you will be running your application. Available options are:
85 "platform":"iOSSimulator",
90 * This is device type that your application will be running on.
92 * If you are developing for Android, this is not necessary.
94 * Available options are:
99 "deviceType":"Universal",
102 * @cfg certificatePath
103 * This is the location of your certificate.
104 * This is required when you are developing for Android or you are developing on Windows.
106 "certificatePath":"/path/to/certificate.file",
109 * @cfg certificateAlias
110 * This is the name of your certificate.
112 * IF you do not specify this on OSX, we will try and automatically find the certificate for you using the applicationId.
114 * This can be just a simple matcher. For example, if your certificate name is "iPhone Developer: Robert Dougan (ABCDEFGHIJ)", you
115 * can just put "iPhone Developer".
117 * When using a certificatePath on Windows, you do not need to specify this.
119 "certificateAlias":"",
121 * @cfg certificatePassword
122 * The password which was specified during certificate export
124 "certificatePassword":"",
126 * @cfg provisionProfile
127 * The path to the provision profile (APP_NAME.mobileprovision) which you can create and then download from Apple's provisioning portal
129 "provisionProfile":"",
131 * @cfg notificationConfiguration
132 * Notification configuration for push notifications, can be "debug", "release" or empty if you don't use push notifications in your project.
134 "notificationConfiguration":"",
137 * This is the path to the Android SDK, if you are developing an Android application.
139 "sdkPath":"/path/to/android-sdk",
142 * @cfg androidAPILevel
143 * This is android API level, the version of Android SDK to use, you can read more about it here: http://developer.android.com/guide/appendix/api-levels.html.
144 * Be sure to install corresponding platform API in android SDK manager (android_sdk/tools/android)
146 "androidAPILevel":"8",
149 * @cfg {Array[String]} permissions
150 * Array of permissions that is used by an application (Android only)
151 * Full list of permissions for Android application can be found here: http://developer.android.com/reference/android/Manifest.permission.html#ACCESS_CHECKIN_PROPERTIES
155 "ACCESS_NETWORK_STATE",
158 "ACCESS_FINE_LOCATION",
159 "ACCESS_COARSE_LOCATION",
164 * @cfg {Array[String]} orientations
166 * This is orientations that this application can run.