1. #1
    Sencha User
    Join Date
    Aug 2011
    Posts
    22
    Vote Rating
    1
    vipul30 is on a distinguished road

      0  

    Default package build - Error copying embedded provision profile

    package build - Error copying embedded provision profile


    I am trying to package a file for IOS deployment. I keep getting this error.

    C:\Windows\system32>cd "C:/inetpub/wwwroot/heightpredictor/"


    C:\inetpub\wwwroot\heightpredictor>sencha package build packager.json
    Sencha Cmd v3.0.0.250
    [ERR]
    Can not open source file
    Error copying embedded provision profile heightpredictor to ../build\heightpredi
    ctor.app\embedded.mobileprovision
    Failed to package application
    Copy operation failed src=heightpredictor dst=../build\heightpredictor.app\embed
    ded.mobileprovision


    [ERR] stbuild exited with non-zero code : 3


    Can someone please help? Here is my packager:

    {


    /**
    * @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} certificatePath
    *
    * This is the location of your certificate.
    * This is required when you are developing for Android or you are developing on Windows.
    */
    "certificatePath": "ios_development.p12",


    /**
    * @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": "ios_development",


    /**
    * @cfg {String} certificatePassword
    *
    * The password which was specified during certificate export.
    */
    "certificatePassword": "***",


    /**
    * @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"
    ]
    }

  2. #2
    Sencha - Architect Dev Team Phil.Strong's Avatar
    Join Date
    Mar 2007
    Location
    Baltimore, MD
    Posts
    1,843
    Vote Rating
    57
    Phil.Strong is just really nice Phil.Strong is just really nice Phil.Strong is just really nice Phil.Strong is just really nice

      0  

    Default


    I think errorCode 3 is related to IO and so it suggests to me that it can't write. Check your permissions on that folder. wwwroot is a fickle folder. You can also simply change your outputPath to something else e.g. c:\builds\
    Phil Strong
    @philstrong
    #SenchaArchitect
    Sencha Architect Development Team

Thread Participants: 1