I have this : <java jar="${ADT.JAR}" fork="true" failonerror="true"> <arg value="-package"/> <arg value="-storetype"/> <arg value="${STORETYPE}"/> <arg value="-keystore"/> <arg value="${AIR_CERT_PATH}"/> <arg value="-keypass"/> <arg value="${KEY_PASSWORD}"/> <arg value="-storepass"/> <arg value="${KEY_PASSWORD}"/> So it looks like I'm using -keypass as well as -storepass , with the same password. No idea why! I built this script over a year ago, so have completely forgotten the whys and wherefores, but it's still working for me without asking for any passwords. Hope that helps. -----Original Message----- From: flexcoders@yahoogroups.com [mailto:flexcod...@yahoogroups.com] On Behalf Of seanmcmonahan Sent: 28 September 2009 20:18 To: flexcoders@yahoogroups.com Subject: [flexcoders] Ant Task to Build Air Package 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! ______________________________________________________________________ This communication is from Primal Pictures Ltd., a company registered in England and Wales with registration No. 02622298 and registered office: 4th Floor, Tennyson House, 159-165 Great Portland Street, London, W1W 5PA, UK. VAT registration No. 648874577. This e-mail is confidential and may be privileged. It may be read, copied and used only by the intended recipient. If you have received it in error, please contact the sender immediately by return e-mail or by telephoning +44(0)20 7637 1010. Please then delete the e-mail and do not disclose its contents to any person. This email has been scanned for Primal Pictures by the MessageLabs Email Security System. ______________________________________________________________________