]>
Commit | Line | Data |
---|---|---|
c4685c84 TL |
1 | { |
2 | /** | |
3 | * @cfg applicationName | |
4 | * @required | |
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. | |
7 | */ | |
8 | "applicationName":"Map", | |
9 | ||
10 | /** | |
11 | * @cfg applicationId | |
12 | * This is the name namespace for your application. On IOS, this should match the name of your application in the Apple Provisioning Portal. | |
13 | */ | |
14 | "applicationId":"Map", | |
15 | ||
16 | /** | |
17 | * @cfg bundleSeedId | |
18 | * A ten character string which stands before aplication ID in Apple Provisioning Portal | |
19 | */ | |
20 | "bundleSeedId":"KPXFEPZ6EF", | |
21 | ||
22 | /** | |
23 | * @cfg versionString | |
24 | * @required | |
25 | * This is the version of your application. | |
26 | */ | |
27 | "versionString":"1.0", | |
28 | ||
29 | /** | |
30 | * @cfg versionCode | |
31 | * @required | |
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. | |
33 | */ | |
34 | "versionCode":"1", | |
35 | ||
36 | /** | |
37 | * @cfg icon | |
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 | |
40 | * | |
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 | |
44 | */ | |
45 | "icon": { | |
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" | |
52 | }, | |
53 | ||
54 | /** | |
55 | * @cfg inputPath | |
56 | * @required | |
57 | * This is location of your Sencha Touch 2 application, relative to this configuration file. | |
58 | */ | |
59 | "inputPath":"./", | |
60 | ||
61 | /** | |
62 | * @cfg outputPath | |
63 | * @required | |
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 | |
65 | */ | |
66 | "outputPath":"../build/", | |
67 | ||
68 | /** | |
69 | * @cfg configuration | |
70 | * @required | |
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. | |
73 | */ | |
74 | "configuration":"Debug", | |
75 | ||
76 | /** | |
77 | * @cfg platform | |
78 | * @required | |
79 | * This is the platform where you will be running your application. Available options are: | |
80 | * - iOSSimulator | |
81 | * - iOS | |
82 | * - Android | |
83 | * - AndroidEmulator | |
84 | */ | |
85 | "platform":"iOSSimulator", | |
86 | ||
87 | /** | |
88 | * @cfg deviceType | |
89 | * @required | |
90 | * This is device type that your application will be running on. | |
91 | * | |
92 | * If you are developing for Android, this is not necessary. | |
93 | * | |
94 | * Available options are: | |
95 | * - iPhone | |
96 | * - iPad | |
97 | * - Universal | |
98 | */ | |
99 | "deviceType":"Universal", | |
100 | ||
101 | /** | |
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. | |
105 | */ | |
106 | "certificatePath":"/path/to/certificate.file", | |
107 | ||
108 | /** | |
109 | * @cfg certificateAlias | |
110 | * This is the name of your certificate. | |
111 | * | |
112 | * IF you do not specify this on OSX, we will try and automatically find the certificate for you using the applicationId. | |
113 | * | |
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". | |
116 | * | |
117 | * When using a certificatePath on Windows, you do not need to specify this. | |
118 | */ | |
119 | "certificateAlias":"", | |
120 | /** | |
121 | * @cfg certificatePassword | |
122 | * The password which was specified during certificate export | |
123 | */ | |
124 | "certificatePassword":"", | |
125 | /** | |
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 | |
128 | */ | |
129 | "provisionProfile":"", | |
130 | /** | |
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. | |
133 | */ | |
134 | "notificationConfiguration":"", | |
135 | /** | |
136 | * @cfg sdkPath | |
137 | * This is the path to the Android SDK, if you are developing an Android application. | |
138 | */ | |
139 | "sdkPath":"/path/to/android-sdk", | |
140 | ||
141 | /** | |
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) | |
145 | */ | |
146 | "androidAPILevel":"8", | |
147 | ||
148 | /** | |
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 | |
152 | */ | |
153 | "permissions":[ | |
154 | "INTERNET", | |
155 | "ACCESS_NETWORK_STATE", | |
156 | "CAMERA", | |
157 | "VIBRATE", | |
158 | "ACCESS_FINE_LOCATION", | |
159 | "ACCESS_COARSE_LOCATION", | |
160 | "CALL_PHONE" | |
161 | ], | |
162 | ||
163 | /** | |
164 | * @cfg {Array[String]} orientations | |
165 | * @required | |
166 | * This is orientations that this application can run. | |
167 | */ | |
168 | "orientations": [ | |
169 | "portrait", | |
170 | "landscapeLeft", | |
171 | "landscapeRight", | |
172 | "portraitUpsideDown" | |
173 | ] | |
174 | } |