Hi,
I am working on a project with the following setup:
- AIR Desktop running with the ExtendedDesktop Profile with GPU rendermode
- Apache Flex SDK 4.11
- SWF version 18
- Implements the FRESteamWorksNative Extension
- Flash Builder 4.7 Premium is our work enviroment
Our problem is that we can compile the project in Flash Builder manually as Captive Runtime, but when we run it with ExportReleaseBuild in our build.xml, it seems to forget our Captive runtime target and just outputs the installer.
This is our buildscript:
build.bat:
SET FLASHBUILDER="%ADOBE_PATH%\%FLASHBUILDER_PATH%\FlashBuilderC.exe"
%FLASHBUILDER% --launcher.suppressErrors -noSplash -application org.eclipse.ant.core.antRunner -data "%WORKSPACE%" -file "%BUILDXML%" desktop
build.xml:
<target name="desktop">
<fb.exportReleaseBuild verbose="true" destdir="bin-test" project="ProjectName" basefilename="ProjectBaseFileName" packagetype="native" certificate="Certificate.p12" password="passwordToUse"/>
</target>
.actionScriptProperties:
<buildTargets>
<buildTarget buildTargetName="default" platformId="default">
<airSettings airCertificatePath="Certificate.p12" airTimestamp="true" anePathSet="true" version="1">
<airExcludes/>
<anePaths>
<anePathEntry path="steamworks/FRESteamWorks.ane"/>
</anePaths>
<newLaunchParams/>
<modifiedLaunchParams/>
<newPackagingParams/>
<modifiedPackagingParams>
<Parameter name="-target" value="air-captive"/>
<Parameter name="-extdir" value="steamworks/"/>
</modifiedPackagingParams>
</airSettings>
<actionScriptSettings version="1"/>
</buildTarget>
</buildTargets>
Any help with this is much appreciated, and if I missed something, please let me know.