I'm working on an Ant build script to build and package my Air application.  So 
far it works pretty well except I cannot get the script to use the password for 
the signing certificate.

ADT is invoked like this:

<java
        jar="${ADT.JAR}"
        fork="true"
        failonerror="true">
                
        <arg value="-package"/>
        <arg value="-storetype"/>
        <arg value="${STORETYPE}"/>
        <arg value="-keystore"/>
        <arg value="${KEYSTORE}"/>
        <arg value="-storepass"/>
        <arg value="${STOREPASS}"/>
                                        
        <arg value="${AIR_NAME}"/>
        <arg value="${BUILD_DIR}/temp-app.xml"/>
                
        <!-- Copy the main SWF -->
        <arg value="-C"/>
        <arg value="${BUILD_DIR}"/>
        <arg value="${APP_ROOT_FILE}"/>
                        
        <!-- Copy the assets -->
        <arg value="-C"/>
        <arg value="${RELEASE_DIR}"/>
        <arg value="assets"/>
</java>

When I run the script from Flex Builder everything works fine until, I presume, 
it gets to the storepass.  If I run this build from the Termninal on Mac OS I 
can manually type in the password when the build script gets to the storepass 
and then the script will complete the build.

So my build script mostly works, anyone have any thoughts on how to get it to 
entirely work?  Ideally I'd like to be able to run the script from Flex 
Builder, but using the Terminal or Command Prompt is fine as well, I just don't 
want to have to type the password in for the certificate.

Thanks!

Reply via email to