Setting up FB4.5 iOS Packager to use AIR 2.7

Hi All,
I'd like to update my Flash Builder so that the mobile packager for Android and iOS uses the new AIR 2.7 SDK.
How do I do this?
I've downloaded the AIR 2.7 SDK, but the instructions say I should use the command line - but I'd like it integrated into my version of FB4.5.
Please advise.
Thanks!

I found a way to use the emulator for iOS (and possibly package) :
Copy the Flash Builder 4.5\sdks\4.5.0 folder to an other place. Overwrite the content of that copy with the AIR sdk.
You will now be able to compile and use the IOS emulator in command line (be sure that ADT and ADL are in the path variable).
Your command line will look like this :
adl -runtime "COPY_FOLDER\runtimes\air\win" -profile mobileDevice -screensize 700x862:700x900 -XscreenDPI 72 -XversionPlatform IOS FULL_APP.XML_PATH FULL_PROJECT_bin-debug_PATH
I didn't try the packager for now cause I don't have a valid iOS certificate, but you will have to use adt instead of ADL and export your project to the AIRI format.
I hope Adobe will simplify the process SOON....

Similar Messages

  • How to embed and launch ipa file from another ipa package created using Air for iOS

    Hi Guys,
    Anybody out there knowing how to embed and launch ipa file from another ipa package created using Air for iOS ?
    I am having 1 ipa file created using Xcode, Now i need to include that file in my ipa Package which is created using Flash CS 5.5 and Air for iOS. Also i need to know how to open my 1st ipa file from AS3 ?
    Thanks,

    Hi Sir,
    Thanks for your reply.
    But in that case user need to download 2 applications right. I need user to download my parent application created using Flash and that package contain one more ipa created using Xcode, so from my parent app only user should able to open my 2nd app. Is there any way to do that?
    Ps:  I am not talking about in-app but 2 individual apps inside one package.

  • Can we create ios inapp browser using air for ios ?

    I dont know if this is right ,
    but ive saw apps in the appstore that have a build in inapp browser , that handle requests  such as button / naviagate to url in that particular in app browser .
    in app browser , works as safari altranative  in  the app .
    what i was thinking off is webview . since web views exists we can create inapp browser . i just dont know how to do it .
    for example i want to create an rss page , when clicking the rss contentent it should leads you to safari , instead i want it to be laoded in the inapp browser

    I think that is all default behaviour... as in, it already does what you want...
    Here, try it:
    This is your basic app:
    [code]
    package
    import flash.desktop.NativeApplication;
    import flash.display.DisplayObject;
    import flash.display.Shape;
    import flash.display.SimpleButton;
    import flash.display.Sprite;
    import flash.display.StageAlign;
    import flash.display.StageScaleMode;
    import flash.events.BrowserInvokeEvent;
    import flash.events.Event;
    import flash.events.InvokeEvent;
    import flash.events.LocationChangeEvent;
    import flash.events.MouseEvent;
    import flash.geom.Rectangle;
    import flash.media.StageWebView;
    import flash.text.TextField;
    import flash.text.TextFieldAutoSize;
    import flash.text.TextFieldType;
    import flash.text.TextFormat;
    public class SWV extends Sprite
      public static const START_URL:String = "http://forums.adobe.com/message/4815409#4815409";
      public static const URL_SCHEME:String = "demourlscheme://";
      public function SWV()
       super();
       // support autoOrients
       stage.align = StageAlign.TOP_LEFT;
       stage.scaleMode = StageScaleMode.NO_SCALE;
       if(StageWebView.isSupported) {
        // respond to app resize
        stage.addEventListener(Event.RESIZE,doLayout);
        // build browser
        createChildren();
        // layout
        doLayout();
        // initialise with default url
        processUrl();
        // handle any invocations
        listenForInvocation();   
       } else {
        createUnsupportedChildren();
       * Intercept launch requests to process for requested urls.
      protected function listenForInvocation():void {
       NativeApplication.nativeApplication.addEventListener(InvokeEvent.INVOKE,processInvoke);
       NativeApplication.nativeApplication.addEventListener(BrowserInvokeEvent.BROWSER_INVOKE,pr ocessBrowserInvoke);
       * Send invoke arguments to StageWebView */
      protected function processInvoke(event:InvokeEvent):void {
       trace("Invoked with: "+event.arguments);
       handleInvoke(event.arguments.toString());
       * Send browser invoke arguments to StageWebView */
      protected function processBrowserInvoke(event:BrowserInvokeEvent):void {
       trace("Browser invoked with: "+event.arguments);
       handleInvoke(event.arguments.toString());
       * Interpret custom url scheme to set url in StageWebView */
      protected function handleInvoke(s:String):void {
       if(s && s.length>URL_SCHEME.length) {
        urlField.text = "http://"+s.substr(URL_SCHEME.length);
        trace("HANDLING INVOKE "+s+"\n\t>>"+urlField.text);
        processUrl();
       * When normal navigation occurs, location changing will be called before location change so can
       * rewrite url if custom url scheme is used. */
      protected function locationChangingHandler(event:LocationChangeEvent):void {
       trace("Location changing to "+event.location);
       if(event.location.substr(0,URL_SCHEME.length)==URL_SCHEME) {
        trace("Intercepting app launch and redirecting...");
        event.preventDefault();
        handleInvoke(event.location);
       * Update location bar after a location change. */
      protected function locationChangeHandler(event:LocationChangeEvent):void {
       trace("Location changed to "+event.location);
       urlField.text = event.location;
       * Browser back button */
      protected function processBack(event:MouseEvent=null):void {
       if(webView.isHistoryBackEnabled) webView.historyBack();
       * Browser forward button */
      protected function processFwd(event:MouseEvent=null):void {
       if(webView.isHistoryBackEnabled) webView.historyForward();
       * Browser go button */
      protected function processUrl(event:MouseEvent=null):void {
       var s:String = urlField.text;
       webView.loadURL(s);
       * Build basic browser functionality... */
      protected function createChildren():void {
       var tf:TextField;
       var tft:TextFormat = new TextFormat();
       tft.size = 30;
       urlField = new TextField();
       urlField.defaultTextFormat = tft;
       urlField.border = true;
       urlField.height = 50;
       urlField.multiline = false;
       urlField.type = TextFieldType.INPUT;
       urlField.text = START_URL;
       addChild(urlField);
       backButton = new Sprite();
       backButton.graphics.beginFill(0xc0c0c0,1);
       backButton.graphics.lineStyle(1,0,1);
       backButton.graphics.drawRoundRect(0,0,50,50,10,10);
       tf = new TextField();
       tf.defaultTextFormat = tft;
       tf.selectable = false;
       tf.autoSize = TextFieldAutoSize.LEFT;
       tf.text = "<";
       tf.x = 0;
       tf.y = 0;
       backButton.addChild(tf);
       backButton.addEventListener(MouseEvent.CLICK,processBack);
       addChild(backButton);
       fwdButton = new Sprite();
       fwdButton.graphics.beginFill(0xc0c0c0,1);
       fwdButton.graphics.lineStyle(1,0,1);
       fwdButton.graphics.drawRoundRect(0,0,50,50,10,10);
       tf = new TextField();
       tf.defaultTextFormat = tft;
       tf.selectable = false;
       tf.autoSize = TextFieldAutoSize.LEFT;
       tf.text = ">";
       tf.x = 0;
       tf.y = 0;
       fwdButton.addChild(tf);
       fwdButton.addEventListener(MouseEvent.CLICK,processFwd);
       addChild(fwdButton);
       urlButton = new Sprite();
       urlButton.graphics.beginFill(0xc0c0c0,1);
       urlButton.graphics.lineStyle(1,0,1);
       urlButton.graphics.drawRoundRect(0,0,50,50,10,10);
       tf = new TextField();
       tf.defaultTextFormat = tft;
       tf.selectable = false;
       tf.autoSize = TextFieldAutoSize.LEFT;
       tf.text = "Go";
       tf.x = 0;
       tf.y = 0;
       urlButton.addChild(tf);
       urlButton.addEventListener(MouseEvent.CLICK,processUrl);
       addChild(urlButton);
       var swv:StageWebView = new StageWebView();
       webView = swv;
       webView.stage = stage;
       webView.addEventListener(LocationChangeEvent.LOCATION_CHANGING, locationChangingHandler);  
       webView.addEventListener(LocationChangeEvent.LOCATION_CHANGE, locationChangeHandler);  
      protected function createUnsupportedChildren():void {
       var tf:TextField;
       tf = new TextField();
       tf.text = "Sorry, that's not supported...";
       tf.x = (stage.width-tf.width)/2;
       tf.y = (stage.height-tf.height)/2;
       addChild(tf);
      protected var urlButton:Sprite;
      protected var backButton:Sprite;
      protected var fwdButton:Sprite;
      protected var urlField:TextField;
      protected var webView:StageWebView;
       * Reorganise after a stage resize */
      protected function doLayout(event:Event=null):void {
       var xpos:int = 0;
       var ypos:int = 0;
       backButton.x = xpos;
       backButton.y = ypos;
       xpos += backButton.width;
       fwdButton.x = xpos;
       fwdButton.y = ypos;
       xpos += fwdButton.width;
       urlField.x = xpos;
       urlField.y = ypos;
       urlField.width = stage.stageWidth-urlField.x-urlButton.width;
       xpos += urlField.width;
       urlButton.x = xpos;
       urlButton.y = ypos;
       xpos = 0;;
       ypos = urlField.x+urlField.height+1;
       webView.viewPort = new Rectangle(xpos,ypos,stage.stageWidth-xpos,stage.stageHeight-ypos);
    [/code]
    This is what you need in the app descriptor xml:
    [code]
    <?xml version="1.0" encoding="utf-8" standalone="no"?>
    <application xmlns="http://ns.adobe.com/air/application/2.6">
    <!-- A universally unique application identifier. Must be unique across all AIR applications.
    Using a reverse DNS-style name as the id is recommended. (Eg. com.example.ExampleApplication.) Required. -->
    <id>SWV</id>
    <!-- Used as the filename for the application. Required. -->
    <filename>SWV</filename>
    <!-- The name that is displayed in the AIR application installer.
    May have multiple values for each language. See samples or xsd schema file. Optional. -->
    <name>SWV</name>
    <!-- A string value of the format <0-999>.<0-999>.<0-999> that represents application version which can be used to check for application upgrade.
    Values can also be 1-part or 2-part. It is not necessary to have a 3-part value.
    An updated version of application must have a versionNumber value higher than the previous version. Required for namespace >= 2.5 . -->
    <versionNumber>0.0.0</versionNumber>
    <!-- Settings for the application's initial window. Required. -->
    <initialWindow>
      <!-- The main SWF or HTML file of the application. Required. -->
      <!-- Note: In Flash Builder, the SWF reference is set automatically. -->
      <content>[This value will be overwritten by Flash Builder in the output app.xml]</content>
    <autoOrients>true</autoOrients>
            <fullScreen>false</fullScreen>
            <visible>true</visible>
        </initialWindow>
    <!-- Whether the application can be launched when the user clicks a link in a web browser.
    Optional. Default false. -->
    <allowBrowserInvocation>true</allowBrowserInvocation>
    <android>
      <manifestAdditions>
       <![CDATA[  
    <manifest android:installLocation="auto">
      <application android:enabled="true">
       <activity android:excludeFromRecents="false">
        <intent-filter>
         <action android:name="android.intent.action.MAIN" />
         <category android:name="android.intent.category.LAUNCHER" />
        </intent-filter>
        <intent-filter>
         <action android:name="android.intent.action.VIEW" />
         <category android:name="android.intent.category.BROWSABLE" />
         <category android:name="android.intent.category.DEFAULT" />
         <data android:scheme="demourlscheme" />
        </intent-filter>
       </activity>
      </application>
      <!--Removing the permission android.permission.INTERNET will have the side
       effect of preventing you from debugging your application on your device -->
      <uses-permission android:name="android.permission.INTERNET" />
    </manifest>    
       ]]>
      </manifestAdditions>
    </android>
    <iPhone>
      <InfoAdditions>
       <![CDATA[  
    <key>CFBundleURLTypes</key>
    <array>
      <dict>
       <key>CFBundleURLSchemes</key>
       <array>
        <string>demourlscheme</string>
       </array>
       <key>CFBundleURLName</key>
       <string>com.tweak.gustavo.mobiletest</string>
      </dict>
    </array>   
       ]]>
      </InfoAdditions>
      <requestedDisplayResolution>high</requestedDisplayResolution>
    </iPhone>
    </application>
    [/code]
    And this is a sample HTML page to get it to work (once your app is installed):
    [code]
    <html>
    <body>
    <a href="demourlscheme://www.adobe.com">Open adobe in app</a>
    </body>
    </html>
    [/code]

  • Custom fonts on iOS app using AIR 3.9

    we are building an app for iOS using AIR 3.9 where we have to display the text using different fonts which are not available on iOS 5 or later. To fix this issue we have found a solution using XCode via ANE where by using "CTFontManagerRegisterGraphicsFont" class we can download the font from a location and register it on the device(working on mac using simulator ).  But when we are packaging the ANE with AIR 3.9, it gives us the error which says that:-
    Error occurred while packaging the application:
    Undefined symbols for architecture armv7:
      "_CTFontManagerRegisterGraphicsFont", referenced from:
          ___setPath_block_invoke in libnet.example.download.a(IOSFontLib.o)
    ld: symbol(s) not found for architecture armv7
    Compilation failed while executing : ld64
    can anyone suggest where we are going wrong!
    thanks in advance

    According to this post, using CTFontManagerRegisterGraphicsFont should still work on iOS too:
    http://stackoverflow.com/questions/4942449/ios-programmatically-add-custom-font-during-run time
    since it requires the CoreText framework have you included the following option in your <linkerOptions> set in platform.xml?
    <option>-framework CoreText</option>

  • Air 2.7 iOS packager instructions.

    Hi,
    I currently have Flash CS 5.0.  Where can I find instructions on using Air 2.7 iOS packager with it?  I would prefer the IDE interface, not the command line.
    If this is not possible with Flash CS5.0, can it be done with Flash CS 5.5?
    Thank you.

    Replacing Air 2.6 directory with Air 2.7 directory sounds like a hack.  Is that recommended by Adobe?
    I'm curious why after doing such an amazing job optimizing Air 2.7 for iOS they didn't update the Flash IDE to better integrate with the latest Air.  It would seem like the most trivial part of the update.

  • AIR 3.8, iOS Packaging Failed: "Compilation failed while executing : ld64"

    Since upgrading to AIR 3.8, we can no longer package our AIR Application.
    We are getting the following error:
    internal_package-ios:
         [exec] ld: -pie can only be used when targeting iOS 4.2 or later
         [exec] Compilation failed while executing : ld64
    Screenshot Here: http://cl.ly/image/3h2U1g271n1J
    Reverting to AIR 3.7 fixes the issue... but we need 3.8 as we need the 4096 texture support that comes with BASELINE_EXTENDED profile.
    From googling, this seems like it's related to the iOS SDK included with AIR, but the issue was fixed in AIR 3.7. Seems it has been regressed...

    Hi Shawn,
    Since AIR 3.8, we support only PIE enabled binaries, as per Apple recommendation.
    For this, the minimum supported iOS version is 4.2. The ANE you are using specifies a minimum iOS version of 4.0 in its platform-iphone.xml, present at: https://github.com/alebianco/ANE-Google-Analytics/blob/master/build/platform-iphone.xml
    You will need to change the line:
    <option>-ios_version_min 4.0</option>
    to:
    <option>-ios_version_min 4.2</option>
    and rebuild the ANE to make it work.
    Regards,
    Neha

  • I just bought a new MacBook Air. In my old one, I could go from screen to screen by using three fingers to swipe over the key pad. This one just sits there. It is Yosemite. How do I set up preferences so I can use three fingers to move from screen to

    I just bought a new MacBook Air. In my old one, I could go from screen to screen by using three fingers to swipe over the key pad. This one just sits there. It is Yosemite. How do I set up preferences so I can use three fingers to move from screen to screen?

    Those choices are controlled via System Preferences, Trackpad.

  • My new iPad air is suddenly asking for a pass code. I have only just finished restoring it from my iPad 2 and I didn't set one. The one I used before doesn't work. What can I do?

    My new iPad air is asking for a pass code. I have only just finished restoring it via iTunes from my ipad2 and I didn't set one. The one I used before doesn't work. What can I do?

    http://support.apple.com/kb/HT1212

  • How to get Flash to use AIR 2.7 for iOS?

    How do I force Flash Pro to use AIR 2.7 for an iOS-project?
    When choosing Publish settings you can only choose AIR for iOS without any version numbers. But when you choose only AIR there is a version number. According to an informative video http://tv.adobe.com/watch/flash-platform-in-action/adobe-air-27-faster-app-performance-on- ios/ it seems like 2.7 could be the solution to my problems. Obviously the 2.7 version is for iOS too and not for "AIR only".
    I have installed 2.7 but in the xml-file that follows with the ipa-file that has been created it says AIR 2.6. But when I try to download 2.7 (again) I get the information that I already have AIR installed... I guess "he/she" means 2.7 because I can see it in a dll-file (according to instructions on a web page on www.adobe.com (can't find it right now)).
    So why am I not getting the ipa-file created with AIR 2.7? What can I do to make it happen?
    Best regards,
    Åsa

    Thanks a lot, this is helpful.
    My interpretation of this document is that the version of AIR used comes from what version of Flash Pro you are using. Correct? And you are not supposed to upgrade AIR without upgrading Flash Pro according to Adobe?
    Best regards,
    Åsa

  • No Font-Embedding using AIR 3.0 in Flash Professional (for iOS Development)

    Hey there,
    we're developing some plain AS3 projects using Flash Professional (to compile) and Flash Builder.
    All is working good with the new AIR 3.0 release and performance is better than with AIR 2.6
    I followed this tutorial and simlar to use AIR 3.0 instead of AIR 2.6:
    http://kb2.adobe.com/cps/908/cpsid_90810.html
    Sadly today we saw a new issue with font embedding. Neither using Flash Professional itself or Embed-Tag in the code itself works. Also we see that the SWF size does not change when adding multiple fonts.
    Anybody has a clue where this issue might be caused? I can think that the way fonts are embedded has changed in AIR 3.0 and it's not working with the "replace AIR 2.6 with AIR X.Y trick".
    Any help welcome.
    Best,
    Cedric

    Hi,
    yes. It works now.
    The problem was the TLFTextField itself. Strangely in debug on my Mac fonts showed of correctly, but on the device not. So I assumed that there was an problem of embedding.
    But after changing setDefaultFormat to setFormat, then setting the tlftextfield.htmlText = ".." and after that doing tlftextfield.textFlow.flowComposer.updateAllControllers(); it works on the device.
    Strange to me, that with active fonts on my Mac it works without updateAllControllers - but on the devices not.
    Thanks for the hints.

  • Hi. I am using iphone 3gs running on ios 5.1.1. I didn't find any software update option at any place in setting.  Please tell me how can i get it or how i would be able to download and install ios update without using computer

    Hi
    I am using iphone 3gs running on ios 5.1.1
    I didn't find any software update option at any place in setting.
    Please tell me how can i get it or how i would be able to download and install ios update without using computer

    Just use the phone the way it is, forget the apps.

  • HT5554 20 days back myself ported network from vodafone in to airtel. But in my iphone5 its still showing vodafone in only. Done reset network setting, reztore but no use, can u ppl suggest any way to display carrier name correctly, ios i m using is ios7

    20 days back myself ported network from vodafone in to airtel. But in my iphone5 its still showing vodafone in only. Done reset network setting, reztore but no use, can u ppl suggest any way to display carrier name correctly, ios i m using is ios7

    Call your local Apple store. Not sure how the phone system works in the UK, but here in the US there is a menu system that allows you to make an appointment. Or, you can go online to www.apple.com/retail, or you can use the Apple Store app and make an appointment there after selecting the particular store.

  • Using Packager for Existing AIR App

    Hi,
    (I'm a total newbie to Flash and almost a newbie to development.)
    What are the considerations when planning to re-package an existing AIR app into an .ipa?  How do I even know what files to include for publishing?
    Thanks,

    One thing to consider is if using Flash CS5 your app might not publish properly or may publish with errors and bugs.  It depends on how you coded the app/flash site.  But if you are using Loader() method in your FLA make sure to include all of the swfs that your swf container file accesses.  If they are not in a subfolder you will have to add them one-by-one to your list of included files.

  • Can worker created/packaged/executed into a Air application use Air features(like File?

    Hello,
    I have compiled "successfully" a Worker swf that uses some Air classes (like File, FileStream etc).
    Then i have embedded it into an AIR desktop application, but when i execute the application (with ADL or even installing and then executing it),
    i receive a Security Error from the worker, like if it's context doesn't support that type of operations. Is it correct?
    Can't workers use Air features like file write/access even if they are embedded in a Desktop Air Application?
    It means that can't workers open o write a file in every scenarios?
    Thank you
    Daniele

    Sorry. This is the answer:
    http://forums.adobe.com/message/4688380#4688380

  • Using Air 2.6 with Flash CS5

    hey there all,
    here is what i am doing so far to use Air 2.6 with Flash CS5. i counts seem to find any help online with this, hope this helps someone...
    Setting Up Flash CS5
    1. replace Program FIles\Adobe\Adobe Flash CS5\Common\Configuration\ActionScript 3.0\AIR2.0\airglobal.swc with the airglobal.swc in the AdobeAIRSDK\frameworks\libs\air folder of the AIR 2.6 SDK zip file (AdobeAIRSDK.zip)
    This lets you compile with the new SDK and use all the new API for camera roll, microphone, etc.
    2. replace Program Files\Adobe\Adobe Flash CS5\AIK2.0 with the AdobeAIRSDK folder in the zip file (AdobeAIRSDK.zip) you downloaded from Adobe.
    now you can do a test movie in Flash CS5 and it will use the new ADL for testing in Flash (finally works with landscape!).
    Publishing
    for publishing, unfortunately you cant use the built-in publish for iOS. i wrote this batch file and use it (also you can write an ant task if you use FDT/Flash Builder). This is for windows 64bit...
    "C:\Program Files (x86)\Java\jre6\bin\java" -jar C:\AdobeAIRSDK\lib\adt.jar -package -target ipa-ad-hoc -storetype pkcs12 -keystore [KEYFILE].p12 -storepass [KEY PASSWORD] -provisioning-profile [MOBILE PROVISION FILE].mobileprovision [IPA NAME].ipa [XML FILE NAME].xml [SWF FILE NAME].swf Icon_29.png Icon_48.png Icon_57.png Icon_72.png Icon_512.png Default-Landscape.png Default-Portrait.png Default-PortraitUpsideDown.png Default-PortraitLandscapeLeft.png Default-PortraitLandscapeRight.png
    i have a 64bit system so i had to specify the 32 bit JRE and use the ADT jar for packaging. now i just double-click the batch file and it compiles for iOS.
    Adjusting the app.xml File
    the yourapp-app.xml file needs some tweaks from the CS5 packager to work in 2.6:
    1. namespace has to change from
    <application xmlns="http://ns.adobe.com/air/application/2.0">
    to
    <application xmlns="http://ns.adobe.com/air/application/2.6">
    2. the version node needs to be renamed versionNumber
    from
    <version>.5.572<</version>
    to
    <versionNumber>0.5.572</versionNumber>
    notice you need to include the leading zero if you arent using a whole number version
    ok, thats what i have so far, hope this helps...

    hey there all, for those on Windows,
    here is a compile script i put together for iOS using AIR 2.6. Copy and past this into a file named "compile ios.wsf". All you have to do is double-click and it will compile and paclage your app.
    the script assumes you have a versionNumber like: 0.4.123 it takes and incrememnts the build number (the last 3 numbers only) by one. i will imrpove this later.
    <?xml version="1.0" ?>
    <job>
    <script language="JScript">
         This file assumes you are using a 3-segment version system.
         It is not very inteligent, it just increments the last set of numbers in the
         versionNumber in the XML file by 1. !!be aware that it is not yet smart enough
         to update the second number!!
         // these properties change depending on your project
         var XML_FILE = "YourApp-app.xml";
         var SWF_FILE = "YourApp.swf";
         var IPA_FILE = "YourApp.ipa";
         var TARGET = "ipa-ad-hoc";
         var KEY_FILE = "dist.p12";
         var KEY_PASSWORD = "PASSWORD";
         var PROVISIONING_PROFILE = "YourApp.mobileprovision";
         var ICONS = "Icon_29.png Icon_48.png Icon_57.png Icon_72.png Icon_512.png";
         var SPLASH_SCREENS = "Default-Landscape.png Default-Portrait.png Default-PortraitUpsideDown.png Default-PortraitLandscapeLeft.png Default-PortraitLandscapeRight.png";
         // the location of your JRE/JDK and Air SDK files
         var JRE_BIN = "C:\\Progra~2\\Java\\jre6\\bin\\java";
         var ADT_JAR = "C:\\AdobeAIRSDK\\lib\\adt.jar";
         // this stuff shouldnt need to change
         var objXML = new ActiveXObject( "Microsoft.XMLDOM" );
         objXML.async = false;
         objXML.load(XML_FILE);
         var root = objXML.documentElement;
         var versionNumberNode = root.selectSingleNode("versionNumber");
         var versionNumberArray = versionNumberNode.text.split(".");
         var buildNumber = parseInt(versionNumberArray[2]) + 1;
         versionNumberNode.text = versionNumberArray[0] + "." + versionNumberArray[1] + "." + buildNumber;
         objXML.save(XML_FILE);
         var cShell = WScript.CreateObject("WScript.Shell");
         var compileCommand = '"' + cShell.CurrentDirectory + '\\compile ios.bat"';
         compileCommand = JRE_BIN + " -jar " + ADT_JAR + " -package -target " + TARGET + " -storetype pkcs12 -keystore " + KEY_FILE + " -storepass " + KEY_PASSWORD + " -provisioning-profile " + PROVISIONING_PROFILE + " " + IPA_FILE + " " + XML_FILE + " " + SWF_FILE + " " + ICONS + " " + SPLASH_SCREENS;
         //WScript.Echo(compileCommand);
         var runVal = cShell.run(compileCommand, 1, true);
    </script>
    </job>
    i will see if there's time to do a shell script of OSX and an ANT script for Eclipse...

Maybe you are looking for

  • Problem with SQL*Loader and different date formats in the same file

    DB: Oracle Database 10g Enterprise Edition Release 10.2.0.4.0 - 64bi System: AIX 5.3.0.0 Hello, I'm using SQL*Loader to import semi-colon separated values into a table. The files are delivered to us by a data provider who concatenates data from diffe

  • Why is the OTN forum so unstable ?????

    Why is the OTN forum so unstable ????? I haven't seen any other Forum on the WORLD WIDE WEB being so slow/unstable? Maybe you should move over to some MS products (FYI this was a jocke).

  • Daughter's wedding is this week....

    I'm new to Photoshop Essentials.  I had the bright idea to generate a slide show of my daughter and my son-in-law.  What I want to do is put side by side pics of them together from birth to their engagement picture.  I cannot figure out how to make P

  • Resizing the swf inside a container

    Hi Guys, I am using a dashboard inside a vbox. I have integrated my dashboard into my main application (i.e. I have two different swfs, one of my main application and other of dashboard). Now when I login into my application by reducing the size of t

  • Maximum length of table name

    Hi, I am new  to Abap. Can any one tell me what is the maximum laength of a table can be....In help.sap. i found that it is 18 characters... but when i am trying it here it is allowing to give only 16 letters... And the other error i am getting is th