AIR 3 Extensions for iOS

Well not so much to go on for iOS part...
I got now a .ane file and everything should work well but Flash Builder notifies me that the .ane file is not signed....
So i googled  how to sign the extension but there is absolutely nothing...
Anyone have any kind of idea or know where to point me ?

One more thing tho,
i dont get any errors but it complains about something, im running following commands:
/Applications/Adobe\ Flash\ Builder\ 4.5/sdks/4.5.2/bin/adt -sign -storetype pkcs12 -keystore /Users/danne/Dropbox/Mobiles/iOS/FlashCert.p12 -storepass #pass# -target ane PopoverExtension.ane PopoverExtension_s.ane
And the result is:
Unable to build a valid certificate chain for the signer.
Any idea why adt gives me that ?

Similar Messages

  • Embedding swf files in AIR app for ios

    Hi,
    After going through a lot of articles already available, I found answers with varying views on the following questions:-
    1) Can we embed swf files using the embed tag in air app for ios, with symbols exported ?
    Something like [Embed(source="someSWF",symbol="exportedSymbol")]
    and also something like [Embed(source="someSWF")].
    From what I understand, one can't embed swf's with actionscript byte code in them. So exporting symbols actually creates class linkages which leads to creation of abc. But I'm unsure on this because some sources say otherwise.
    2) Can we embed swf files using embed tag in air app for ios, without symbols exported ?
    Something like [Embed(source="someSWF")]
    and also something like [Embed(source="someSWF" mimeType = "application/octet-stream")]
    I read somewhere else, that you can actually embed symbols separately by providing symbol tag in embed tag but not entire swf (which leads to uncompiled actionscript error) but not sure about this as this is contradictory to finding #1.
    3) If #2 is possible, then do embedding two different swfs with same symbol names would cause a conflict and result in #3747 error ?
    Please note I am not asking about the Loader class here but using the Embed keyword for embedding swfs.
    Also do the results differ with AIRSDK 3.8 and 3.9 and using different swf-version in compiler flags ?
    In our application we started getting error #3747 in class creation of one of the embedded swfs (like new EmbeddedClass()) when we changed from swf-version 17 to 21 using AIRSDK 3.8. So was this error not there earlier or it was there but swf-version was suppressing it ?
    Any help is much appreciated.
    Thanks!

    I am fairly sure that the answer to your questions is: “no”.
    For embed to work the AIR app would have to be working in interpreter mode, and that can work for local testing, but can’t work for submitting apps. An easy change for you to do would be to use SWCs instead of Embed. Other than that you’re looking at Loader, but also a tricky command line build of the app.

  • Java.lang.NullPointerException is thrown when packaging Adobe AIR application for iOS

    Hi All,
    https://bugbase.adobe.com/index.cfm?event=bug&id=3071298
    As per above link this bug resolve(latest build) but i am facing  Java.lang.NullPointerException is thrown when packaging Adobe AIR application for iOS, using the packaging tools.
    (for  inappPurchase Demo app --- i used below link code)
    http://code.google.com/p/in-app-purchase-air-ios/
    Thanks,
    Sunil Rana

    Hi Everyone,
    I'm getting basically the same error. Are there any rules or guidelines that we are suppose follow when writing an app for iOS? Is there a way to know exactly where it is crashing? My apps are not MXML, only actionscript. Also I made sure I have no errors not even warnings in my SWF file, but still no go! 
    Getting the same error.
    Exception in thread "main" java.lang.NullPointerException
            at adobe.abc.GlobalOptimizer.sccp_eval(GlobalOptimizer.java:6944)
            at adobe.abc.GlobalOptimizer.sccp_analyze(GlobalOptimizer.java:5909)
            at adobe.abc.GlobalOptimizer.sccp(GlobalOptimizer.java:4628)
            at adobe.abc.GlobalOptimizer.optimize(GlobalOptimizer.java:3514)
            at adobe.abc.GlobalOptimizer.optimize(GlobalOptimizer.java:2215)
            at adobe.abc.LLVMEmitter.optimizeABCs(LLVMEmitter.java:526)
            at adobe.abc.LLVMEmitter.generateBitcode(LLVMEmitter.java:336)
            at com.adobe.air.ipa.AOTCompiler.convertAbcToLlvmBitcodeImpl(AOTCompiler
    .java:472)
            at com.adobe.air.ipa.BitcodeGenerator.main(BitcodeGenerator.java:82)
    Compilation failed while executing : ADT
    regards,
    Keith

  • File.upload on Air SDK for iOS devices failed to send http request to server.

    I am trying to use ActionScript's File.upload to upload a file on Air SDK for iOS8 environment, but the File.upload does not work properly. No handler about the file upload is executed after File.upload is invoked, and no exception is caught. When I check the network traffic of the server side, I found that no http request even hit the server after File.upload is executed. The code snippet here is very simple.
      private var file:File;
      private var dir:File;
      //This method is executed to create a file and upload it when the Upload Button is pressed.
      protected function OnUploadButtonPressed(event:MouseEvent):void{
      var str:String = 'This is test';
      var imageBytes:ByteArray = new ByteArray();
      for ( var i:int = 0; i < str.length; i++ ) {
      imageBytes.writeByte( str.charCodeAt(i) );
      try{
      dir = File.applicationStorageDirectory
      var now:Date = new Date();
      var filename:String = "test" + now.seconds + now.milliseconds + ".txt";
      file = dir.resolvePath( filename );
      var stream:FileStream = new FileStream();
      stream.open( file, FileMode.WRITE );
      stream.writeBytes( imageBytes );
      stream.close();
      file.addEventListener( Event.COMPLETE, uploadComplete );
      file.addEventListener( IOErrorEvent.IO_ERROR, ioError );
      file.addEventListener( SecurityErrorEvent.SECURITY_ERROR, securityError );
      file.addEventListener(ErrorEvent.ERROR, someError);
      file.addEventListener(ProgressEvent.PROGRESS, onProgress);
      file.upload( new URLRequest("http://10.60.99.31/MyPath/fileUploadTest.do"));//This line does not work. No handler is executed. No http request hit the server side.
      } catch( e:Error ) {
      trace( e );
      //Complete Handler
      private function uploadComplete( event:Event ):void
      trace( "Upload successful." );
      //IOError handler
      private function ioError( error:IOErrorEvent ):void
      trace( "Upload failed: " + error.text );
      //SecurityError handler
      private function securityError(error:SecurityErrorEvent):void{
      trace( "Security error:" + error.text );
      //Other handler
      private function someError(error:ErrorEvent):void{
      trace("some error" + error.text);
      //Progress handler
      private function onProgress(event:ProgressEvent):void{
      trace("progressHandler");
    When executed on Air Simulator, it works fine as expected, and the file is successfully uploaded to the server. But When executed on iOS devices(in my case, iPad), as I explain early, no handler about the file upload is executed, and no the http request even hit the server. So I think the problem may be in the client side. It seems that the Air SDK for iOS just failed to send the http request for some reason.
    To make my problem more clear, I list my environment below:
    Development Environment:  Windows7 (64bit)  / Mac os 10.9.4 (Tested on  OS platforms.)
    IDE: Flash Builder 4.7
    Air SDK:  3.8 / 16.0.0 (After I updated to the lastest Air SDK 16.0.0 , the problem still exists.)
    Application Server:  Tomcat7 + Spring
    Target OS: iOS 8
    I have been struggling for this for days. So I really appreciate it if anyone has any idea about this.
    Thanks in advance.

    Hi bluewindice ,
    As you have quoted ( ActionScript's File.upload does not work on Air SDK for iOS devices ) , this issue has been replicated at our end, and our team will be working on it.
    Thanks,
    Tushar

  • Is System.gc() recognized in AIR 3 for iOS ?

    is System.gc() recognized in AIR 3 for iOS ?
    Or am I putting on a line a code that's just for pasterity ?
    I have made every effort to dispose(),null and removeEventListener any unused Object, hence to be able to tell the Garbbage Collector to "go ahead" is a really awesome feature.
    Can I confirm that this line of code work in iOS ?
    Thanks

    It's not useful if you are disposing of your objects properly.
    Cache will still ensue. Running a gc at that point can slow you down. iOS knows when it needs more memory and your dereferenced objects will be removed for you.
    Again, as long as you're cleaning up your objects properly, there is no need to manually call garbage collection. You may do 'the same thing again' and what otherwise would have already been in memory as cache would have to be reallocated, slowing you down.
    Flash Builder memory profiler will show you how it will act and if you're disposing your objects correctly. As long as you don't notice instances being generated and not removed when you thought they should have, you're fine.

  • Adobe Air SDK for IOS, i'm searching for a week  to get the certificate and provisioning files

    Adobe Air SDK for IOS, I'm searching for a week  to get the certificate and provisioning files!!
    Please help me to get the certificate and provisioning files and I should pay to have these files.
    Thanks

    Apple doesn't provide support for third-party development tools.
    You need to post in the Adobe forums.
    You need a paid developer account to install apps on an iOS device.

  • Adobe AIR extension for Dreamweaver

    I am unble to get the .mxp extension file in the path (Download the Adobe AIR Extension for Dreamweaver here: http://www.adobe.com/products/air/tools/ajax/) that mensioned in Adobe Community Help.
    How can I  get the .mxp file...??

    Thanks very much playframe. Excellent sleuthing.
    How stupid of Adobe to direct you to a website (http://www.adobe.com/products/air/tools/ajax/) that has no download. And since when did anything exist on Macromedia.com anymore? Does anyone even remember that company anymore

  • Adobe AIR extension for DreamweaverCS4がインストール不可

    Download the Adobe AIR extension for Dreamweaver CS4 (MXP, 42.55MB)をダウンロードし、
    extension managerCS4をダブルクリックでインストールすると、
    「メニューを更新できません。拡張機能はインストールされません。」
    と出ます。
    Download the Adobe AIR installer はインストール済みです。
    どうしたら、拡張機能をインストールできますか?

    Risa Yuguchi さん
    ご返信ありがとうございます。
    C:\Users\<ユーザー名>\AppData\Roaming\Adobe\Dreamweaver CS4\ja_JP\Configuration\Menus\
    フォルダに、menus.xml(全部小文字)があれば、デスクトップにでも移動させてから、再度インストールを試してみてはどうでしょうか。
    インストールできました。ありがとうございます。
    もうひとつ質問なのですが、
     C:\Users\<ユーザー名>\AppData\Roaming\Adobe\Dreamweaver CS4\ja_JP\Configuration\Menus\
     フォルダに、Menus.xmlが新規にできたのですが、menus.xml(全部小文字)を使用するのでしょうか?
    どちらを使用していいのでしょうか?
    現在は、新しく自動作成された、Menus.xmlを使用し、menus_backup.xml(前 menus.xml)として使用しています。

  • Where's the Adobe AIR Extension for Dreamweaver CS5

    I see only the Adobe AIR extension for Dreamweaver CS3 and CS4. Where's the AIR extension for Dreamweaver CS5?
    ~Oscar

    We expect to have an updated extension out in the next few weeks. Please stay tuned for an announcement on our blog here: http://blogs.adobe.com/air/
    Rob Christensen
    Product Manager, Adobe AIR

  • Where can I get the Adobe AIR extension for Dreamweaver CS5.5 ??

    I am either going insane or all the links I can find are broken.
    http://www.adobe.com/products/air/tools/ajax/ redirects to http://www.adobe.com/devnet/air.html, which has no apparent download link.
    Any help most welcome.

    I have been looking for the past couple of weeks.  Some dweeb at adobe decided to redirect all URLs that had "air" in them to the stupid dev site that of course has no information on it about dreamweaver (except to buy it). It would be logical to put something big on the right side that says "if you got here to download the adobe air extension for dreamweaver it has been moved to here..... I guess nobody is monitoring the thousands of redirects from the air/tools/ajax and might say.. hey I should fix that.....

  • All AIR extensions for dreamweaver lead to nowhere.

    A few weeks ago I installed a new copy of cs5 web pro and went to download the air extension for dreamweaver.  I have found several links but it appears that someone running the adobe site had decided to redirect any URL with AIR in it to the new air developer site. unfortunatly there is no place on that site that links to the mxp file for the adobe air extension for dreamweaver... Can someone fix it so we developers that have paid BIG bucks for this product can download the extension? its pretty poor management to break a link in a product to a website.  You guys should have a set of LINKs that ar on a NO TOUCH lis for your web host management team.

    After rigourous searching myself, i found the direct link: http://fpdownload.macromedia.com/get/air/extensions/dreamweaver/Adobe_ AIR.mxp
    Cheers!

  • 64bit AIR Native Extension for iOS

    Hello,
    I created a native extension to support ARM64 for iOS. The problem is I get the following error when packaging an ad-hoc build:
    "Error: libgameCenter.a are required to have universal iOS libraries. Please contact the ANE developer(s) to get the same."
    As I understand I need both armv7 and arm64 libraries. So I build for both of them using "xcodebuild" and then merge with "lipo -create" command.
    However I think there is a step I'm missing. Please advice. Thank you.
    AIR SDK: 16.0 beta
    Xcode: 6.1.1

    Well the change you need to do is inside your Xcode project, under Build Settings -> Architectures , make sure that you have selected "Standard Architectures (armv7, arm64)". One last thing to ensure that Valid Architectures should also contain arm64 entry along with other armv7 entries.

  • Creating a email extension for ios... it keeps flipping the orientation of the app when closing.

    I know, if I need help I should go post on some apple board... but it's information overflow.... and I am not 100% sure it's related to the extension.
    Here's the problem
    I am creating/using an extension to open the MFMailComposeViewController.
    Now, I figured out how to open it and force it to landscape, but the problem is  when I close the email it, my app flips upside down. (landscape left when it was landscape right before, or vice versa)
    My app is set to force landscape left and right... and the mail controller does open in landscape... but it's either upside down (landscape right, when the app is left, or vice versa) or when it closes, it flips the application the other way.
    Has anyone encountered anything like this and ideas on how to fix it?
    My app publish settings, I set to landscape, auto-orient is set to false and it's full screen,
    However, on start up in code... I am setting stage.autoOrients = true and then using the CustomOrientation.as to control the rotation (to force landscape only)
    in my extension, I am showing the MFMailComposeViewController in the
    [[[[UIApplication sharedApplication] keyWindow] rootViewcontroller] presentModalViewcontroller:mailCompser animated:NO];
    and mailCompser is a subclassed MFMailComposeViewcontroller object and I have set it's override to this:
    @implementation MailCompose
    -(BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)toInterfaceOrientati on {
        return (toInterfaceOrientation == UIInterfaceOrientationLandscapeLeft || toInterfaceOrientation == UIInterfaceOrientationLandscapeRight);
    When I launch my app, it starts
    stage.orientation = rotatedRight
    I then launch my extension and the email page for ios appears, in the correct orientation.... if I rotate the device, both the email and the app rotate to rotatedRight or rotatedLeft correctly.
    I then click Cancel, delete draft
    The email window disappears, but now my screen is landscape left.... if I wiggle the device, the sensor picks it up and then rotates the app back right, but this is a major problem.
    I am thinking it has something to do with the rootViewController orienatation, but I don't know enough about objC and xcode to know what to do.
    I have tried googling and searching will little to no luck... but then, the answer could be staring at me and I would have missed it as I am an obj c noob.
    Anyone know how I can fix this?

    Hi,
    I had the same problem and found the following workaround: apart from overriding MFMailComposeViewController's shouldAutorotateToInterfaceOrientation, I also added implementations for
    _preferredInterfaceOrientationGivenCurrentOrientation
    and
    _isSupportedInterfaceOrientation
    in a category of UIViewController in the native code.
    Then, in the Actionscript code, added an event listener for StageOrientationEvent.ORIENTATION_CHANGING (with high priority and use_capture = true) in Actionscript to prevent resizing of the stage, which can occur even if the orientation doesn’t change.
    This fixed it for me, but, as it messes with UIViewController, it makes it tricky to have views which have different orientation behaviour (if you want one view to be able to rotate in all directions, but others only to support Landscape, for example).
    I've posted details and example code here: http://blog.diadraw.com/native-extensions-for-mobile-air-apps-getting-round-the-orientatio n-issue/

  • Native Mobclix Extension for iOS and Android

    I'd like to announce to everyone that my Mobclix ANE for both iOS and Android is now available.
    You can view the API, supported events, and download a full functioning demo from http://www.airextensions.com or directly by clicking http://bit.ly/mobclixANE
    Support iOS 4.3 and greater,  support for iPad ad sizes, receive event callback on all Mobclix events in actionscript, AdMob and iAd support for iOS, same API for both iOS and Android, support device rotation and more.
    Hope you like it. 
    Mark Andrade
    Sputnik Games

    Well nothing prevent you from mixing flascc with native extension.
    Also, I think that you can also use domain memory in AS3 with the Bytearray class (not sure about that).
    Flascc vs normal as3 is mostly a question of language (portability) Do you want to write as3 or c++?
    Native extension give you speed and native platform access(platform specific feature).
    So, you should think about it this way:
    AS3, run in flash and air. Is sandboxed. Can use domain memory, but it's a bit harder to leverage than flascc.
    Flascc, run in flash and air. Is sandboxed, Can use domain memory. Give you the potential of leveraging the hundreds of opensources lib already out there.
    Native extension, run ONLY in air. Is not sandboxed. Native memory management. Also let you leverage the c++ lib. 
    The best (in my opinion) is to write native code for mobile and desktop (no air or flascc involve) and use flascc for the flash/web platform. It's harder, because you have write portable native code (lots of abstraction), but you mostly have the same problem with native extension.

  • Using OpenCV inside an Adobe Native Extension for IOS

    I'm trying to use OpenCV.framework inside an Adobe Native Extension that I'm developing to use on an IOS application made in Flex.
    The problem is that I get errors while packaging the application:
        Undefined symbols for architecture armv7:
          "__ZNKSt3__120__vector_base_commonILb1EE20__throw_length_errorEv", referenced from:
              __ZNSt3__16vectorIiNS_9allocatorIiEEE8__appendEm in opencv2(smooth.o)
              __ZNSt3__16vectorIN2cv6Point_IiEENS_9allocatorIS3_EEE21__push_back_slow_pathIKS3_EEvRT_ in opencv2(hough.o)
              __ZNSt3__16vectorIN2cv3VecIiLi128EEENS_9allocatorIS3_EEE8__appendEm in opencv2(matrix.o)
              __ZNSt3__16vectorIN2cv3VecIiLi64EEENS_9allocatorIS3_EEE8__appendEm in opencv2(matrix.o)
              __ZNSt3__16vectorIN2cv3VecIiLi32EEENS_9allocatorIS3_EEE8__appendEm in opencv2(matrix.o)
              __ZNSt3__16vectorIN2cv3VecIiLi16EEENS_9allocatorIS3_EEE8__appendEm in opencv2(matrix.o)
              __ZNSt3__16vectorIN2cv3VecIiLi12EEENS_9allocatorIS3_EEE8__appendEm in opencv2(matrix.o)
        ld: symbol(s) not found for architecture armv7
        Compilation failed while executing : ld64
    and this is the platformoptions.xml I use to compile the ANE:
        <platform xmlns="http://ns.adobe.com/air/extension/4.0">
            <sdkVersion>8.0</sdkVersion>
            <linkerOptions>
           <option>-framework opencv2</option>
           <option>-framework UIKit</option>
           <option>-framework Foundation</option>
           <option>-framework CoreGraphics</option>
           <option>-framework Accelerate</option>
           <option>-framework AssetsLibrary</option>
           <option>-framework AVFoundation</option>
           <option>-framework CoreImage</option>
           <option>-framework CoreMedia</option>
           <option>-framework CoreVideo</option>
           <option>-framework QuartzCore</option>
        </linkerOptions>
        </platform>
    Any idea?

    Problem solved. I've added this line
    <option>-lc++</option>
    to the platformOptions.xml.
    Now OpenCV works great in my actionscript native extension.

Maybe you are looking for

  • Touble with Internet Sharing since latest Aiport Update

    Up to yesterday I was able to share seamlessly my internet connection on my iMac using built in airport as a router. Since the last update, every time I open internet sharing is running on my iMac while connected to the internet, sharing my connectio

  • I want to query sql server database from oracle

    i want to query sql server database from oracle can anyone help me in this regard

  • Cache hit ratio at enterprise manager

    hit ratio formula is: (logical_reads - physical_reads/logical_reads )*100 Now, if I open Oracle Enterprise Manager and goes to Instance->Configuration->Memory I can see SGA and PGA configuration. I can also see the cache hit ratio, in my case 35%, bu

  • Outbound queue blocked in CFM2

    Hello folks, I am trying to activate the integration model in CFM2 and I am getting message "Outbound queue blocked" Function/Q/SAPAPO/CIF_PROD_INBOUND Text:        NOSENDS When I try to manually send the data in the queue in SMQ1 in the r/3, system

  • LIssue with time events upload through RPTEUP10

    Dear experts, I am using the standard report RPTEUP10 for uploading time events in IT 2011. It works fine but in the log, it just indicates the number of records read, posted, placed in the error pool ... Can we by any chance know the PERNRs for whic