Thank you very much for your reply. When I change versioncode as a string in my .json and then I open my project with sencha architect, the versioncode change again. How can I solve this problem?
I get the same error. I put "" around versionCode like you suggested, but it still doesn't work when I try to package in Architect. This is the packager. Any ideas?
[ERR]
Can not open source file
Error copying embedded provision profile heightpredictor to ../build/\HeightPred
ictor.app\embedded.mobileprovision
Failed to package application
Copy operation failed src=heightpredictor dst=../build/\HeightPredictor.app\embe
dded.mobileprovision
[ERR] stbuild exited with non-zero code : 3
{
/**
* @cfg {String} applicationName
*
* This is the name of your application, which is displayed on the device when the app is installed. On IOS, this should match
* the name of your application in the Apple Provisioning Portal.
*/
"applicationName": "HeightPredictor",
/**
* @cfg {String} applicationId
*
* This is the name namespace for your application. On IOS, this should match the name of your application in the Apple Provisioning Portal.
*/
"applicationId": "com.myapps.heightpredictor",
/**
* @cfg {String} bundleSeedId
*
* A ten character string which stands before aplication ID in Apple Provisioning Portal
*/
"bundleSeedId": "MNFC39KPD4",
/**
* @cfg {String} versionString
*
* This is the version of your application.
*/
"versionString": "1.0",
/**
* @cfg {String} versionCode
*
* This is the integer version code of your application, or you can refer to it as a build number. Used only for Android builds.
*/
"versionCode": "1",
/**
* @cfg {Object} icon
*
* For iOS, please refer to their documentation about icon sizes:
* https://developer.apple.com/library/...onsImages.html
*
* For Android, please refer to the Google Launcher icons guide:
* http://developer.android.com/guide/p..._launcher.html
*/
"icon": {
"57": "resources/icons/Icon.png",
"72": "resources/icons/Icon~ipad.png",
"114": "resources/icons/Icon@2x.png",
"144": "resources/icons/Icon~ipad@2x.png"
},
/**
* @cfg {String} inputPath
*
* This is location of your Sencha Touch 2 application, relative to this configuration file.
*/
"inputPath": "./",
/**
* @cfg {String} outputPath
*
* 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
*/
"outputPath": "../build/",
/**
* @cfg {String} configuration
*
* This is configuration for your application. `Debug` should always be used unless you are submitting your app to an online
* store - in which case `Release` should be specified.
*/
"configuration": "Debug",
/**
* @cfg {String} platform
*
* This is the platform where you will be running your application.
* Available options are:
* - iOSSimulator
* - iOS
* - Android
* - AndroidEmulator
*/
"platform": "iOS",
/**
* @cfg {String} deviceType
*
* This is device type that your application will be running on.
* If you are developing for Android, this is not necessary.
* Available options are:
* - iPhone
* - iPad
* - Universal
*/
"deviceType": "iPhone",
/**
* @cfg {String} certificateAlias
*
* This is the name of your certificate.
* IF you do not specify this on OSX, we will try and automatically find the certificate for you using the applicationId.
* This can be just a simple matcher. For example, if your certificate name is "iPhone Developer: Robert Dougan (ABCDEFGHIJ)", you can just put "iPhone Developer".
* When using a certificatePath on Windows, you do not need to specify this.
*/
"certificateAlias": "Height Predictor",
/**
* @cfg {String} provisionProfile
*
* The path to the provision profile (APP_NAME.mobileprovision) which you can create and then download from Apple's provisioning portal
*/
"provisionProfile": "heightpredictor",
/**
* @cfg {String} androidAPILevel
*
* This is android API level, the version of Android SDK to use, you can read more about it here: http://developer.android.com/guide/a...pi-levels.html.
* Be sure to install corresponding platform API in android SDK manager (android_sdk/tools/android)
*/
"androidAPILevel": "8",
/**
* @cfg {Array[String]} permissions
*
* Array of permissions that is used by an application (Android only)
* Full list of permissions for Android application can be found here: http://developer.android.com/referen...KIN_PROPERTIES
*/
"permissions": [
"INTERNET",
"ACCESS_NETWORK_STATE",
"CAMERA",
"VIBRATE",
"ACCESS_FINE_LOCATION",
"ACCESS_COARSE_LOCATION",
"CALL_PHONE"
],
/**
* @cfg {Array[String]} orientations
*
* This is orientations that this application can run.
*/
"orientations": [
"portrait",
"landscapeLeft",
"landscapeRight",
"portraitUpsideDown"
]
}