Win+FB4.5.1+AIR sdk2.7 ios packaging problem

So, I'm using this combination:   Win Vista, Flash Builder 4.5.1, Flex 4.5.1, AIR sdk 2.7
When I try to package ios application I can't get it done, cause after prompting for certificate password progress stops on 57% forever (both standard and fast packaging methods). Flash Builder desn't hang though

I had what I thought was a valid .p12 file from my Mac as well, and it caused Flex 4.5 (4.5.1 SDK) to hang on 57%.
I followed the instructions under the heading "Convert an Apple developer certificate to a P12 file on Windows", on the following page:
http://help.adobe.com/en_US/air/build/WS5b3ccc516d4fbf351e63e3d118666ade46-7ff0.html
Inserting the non-working .p12 file from my Mac into where it says: "mykey.p12" and then using the new .p12 file created in part 3 worked and Flex 4.5 was able to package for iOS.
Hope this is useful to someone.

Similar Messages

  • AIR 3.3 Package problems

    Hi,
    I just downloaded the new AIR 3.3 SDK and the flash player 11.3 swc and merged with the latest Flex sdk as I always do.
    When I try to package the project (ipa iOS) I get the folowing warnings ( I use FDT ):
    [java] ld: warning: -ios_version_min not specificed, assuming 4.0
            [java] ld: warning: CPU_SUBTYPE_ARM_ALL subtype is deprecated: C:\\Program Files\\Adobe\\flex_sdk_4.6.0.23201_air33\\lib\\aot/lib/crt1.o
            [java] ld: warning: CPU_SUBTYPE_ARM_ALL subtype is deprecated: C:\\Program Files\\Adobe\\flex_sdk_4.6.0.23201_air33\\lib\\aot/lib/gcc/libgcc.a(_divsi3.o)
            [java] ld: warning: CPU_SUBTYPE_ARM_ALL subtype is deprecated: C:\\Program Files\\Adobe\\flex_sdk_4.6.0.23201_air33\\lib\\aot/lib/gcc/libgcc.a(_udivsi3.o)
            [java] ld: warning: CPU_SUBTYPE_ARM_ALL subtype is deprecated: C:\\Program Files\\Adobe\\flex_sdk_4.6.0.23201_air33\\lib\\aot/lib/gcc/libgcc.a(_addsubdf3.o)
            [java] ld: warning: CPU_SUBTYPE_ARM_ALL subtype is deprecated: C:\\Program Files\\Adobe\\flex_sdk_4.6.0.23201_air33\\lib\\aot/lib/gcc/libgcc.a(_fixunsdfdi.o)
            [java] ld: warning: CPU_SUBTYPE_ARM_ALL subtype is deprecated: C:\\Program Files\\Adobe\\flex_sdk_4.6.0.23201_air33\\lib\\aot/lib/gcc/libgcc.a(_udivdi3.o)
            [java] ld: warning: CPU_SUBTYPE_ARM_ALL subtype is deprecated: C:\\Program Files\\Adobe\\flex_sdk_4.6.0.23201_air33\\lib\\aot/lib/gcc/libgcc.a(_umodsi3.o)
            [java] ld: warning: CPU_SUBTYPE_ARM_ALL subtype is deprecated: C:\\Program Files\\Adobe\\flex_sdk_4.6.0.23201_air33\\lib\\aot/lib/gcc/libgcc.a(_umoddi3.o)
            [java] ld: warning: CPU_SUBTYPE_ARM_ALL subtype is deprecated: C:\\Program Files\\Adobe\\flex_sdk_4.6.0.23201_air33\\lib\\aot/lib/gcc/libgcc.a(_modsi3.o)
            [java] ld: warning: CPU_SUBTYPE_ARM_ALL subtype is deprecated: C:\\Program Files\\Adobe\\flex_sdk_4.6.0.23201_air33\\lib\\aot/lib/gcc/libgcc.a(_dvmd_tls.o)
            [java] ld: warning: CPU_SUBTYPE_ARM_ALL subtype is deprecated: C:\\Program Files\\Adobe\\flex_sdk_4.6.0.23201_air33\\lib\\aot/lib/gcc/libgcc.a(_clz.o)
            [java] ld: warning: CPU_SUBTYPE_ARM_ALL subtype is deprecated: C:\\Program Files\\Adobe\\flex_sdk_4.6.0.23201_air33\\lib\\aot/lib/gcc/libgcc.a(_fixdfsi.o)
            [java] ld: warning: CPU_SUBTYPE_ARM_ALL subtype is deprecated: C:\\Program Files\\Adobe\\flex_sdk_4.6.0.23201_air33\\lib\\aot/lib/gcc/libgcc.a(_fixunsdfsi.o)
            [java] ld: warning: CPU_SUBTYPE_ARM_ALL subtype is deprecated: C:\\Program Files\\Adobe\\flex_sdk_4.6.0.23201_air33\\lib\\aot/lib/gcc/libgcc.a(_addsubsf3.o)
            [java] ld: warning: CPU_SUBTYPE_ARM_ALL subtype is deprecated: C:\\Program Files\\Adobe\\flex_sdk_4.6.0.23201_air33\\lib\\aot/lib/gcc/libgcc.a(_fixdfdi.o)
            [java] ld: warning: CPU_SUBTYPE_ARM_ALL subtype is deprecated: C:\\Program Files\\Adobe\\flex_sdk_4.6.0.23201_air33\\lib\\aot/lib/gcc/libgcc.a(_divdi3.o)
            [java] ld: warning: CPU_SUBTYPE_ARM_ALL subtype is deprecated: C:\\Program Files\\Adobe\\flex_sdk_4.6.0.23201_air33\\lib\\aot/lib/gcc/libgcc.a(_moddi3.o)
            [java] ld: warning: CPU_SUBTYPE_ARM_ALL subtype is deprecated: C:\\Program Files\\Adobe\\flex_sdk_4.6.0.23201_air33\\lib\\aot/lib/gcc/libgcc.a(_cmpdf2.o)
            [java] ld: warning: CPU_SUBTYPE_ARM_ALL subtype is deprecated: C:\\Program Files\\Adobe\\flex_sdk_4.6.0.23201_air33\\lib\\aot/lib/gcc/libgcc.a(_muldivdf3.o)
            [java] ld: warning: CPU_SUBTYPE_ARM_ALL subtype is deprecated: C:\\Program Files\\Adobe\\flex_sdk_4.6.0.23201_air33\\lib\\aot/lib/gcc/libgcc.a(_unorddf2.o)
            [java] ld: warning: ARM function not 4-byte aligned: _IDctSlow_ARM from C:\\Program Files\\Adobe\\flex_sdk_4.6.0.23201_air33\\lib\\aot/lib/libRuntimeAOT.arm-air.a(idct_part.o)
            [java] ld: warning: ARM function not 4-byte aligned: IDctSlowProcessRowLoop from C:\\Program Files\\Adobe\\flex_sdk_4.6.0.23201_air33\\lib\\aot/lib/libRuntimeAOT.arm-air.a(idct_part.o)
            [java] ld: warning: ARM function not 4-byte aligned: IDctSlowSkipArithmeticInRow from C:\\Program Files\\Adobe\\flex_sdk_4.6.0.23201_air33\\lib\\aot/lib/libRuntimeAOT.arm-air.a(idct_part.o)
            [java] ld: warning: ARM function not 4-byte aligned: IDctSlowProcessColumnLoop from C:\\Program Files\\Adobe\\flex_sdk_4.6.0.23201_air33\\lib\\aot/lib/libRuntimeAOT.arm-air.a(idct_part.o)
            [java] ld: warning: ARM function not 4-byte aligned: IDctSlowConstantxC1S7 from C:\\Program Files\\Adobe\\flex_sdk_4.6.0.23201_air33\\lib\\aot/lib/libRuntimeAOT.arm-air.a(idct_part.o)
            [java] ld: warning: ARM function not 4-byte aligned: IDctSlowConstantTable from C:\\Program Files\\Adobe\\flex_sdk_4.6.0.23201_air33\\lib\\aot/lib/libRuntimeAOT.arm-air.a(idct_part.o)
            [java] ld: warning: ARM function not 4-byte aligned: IDctSlowConstantxC7S1 from C:\\Program Files\\Adobe\\flex_sdk_4.6.0.23201_air33\\lib\\aot/lib/libRuntimeAOT.arm-air.a(idct_part.o)
            [java] ld: warning: ARM function not 4-byte aligned: IDctSlowConstantxC3S5 from C:\\Program Files\\Adobe\\flex_sdk_4.6.0.23201_air33\\lib\\aot/lib/libRuntimeAOT.arm-air.a(idct_part.o)
            [java] ld: warning: ARM function not 4-byte aligned: IDctSlowConstantxC5S3 from C:\\Program Files\\Adobe\\flex_sdk_4.6.0.23201_air33\\lib\\aot/lib/libRuntimeAOT.arm-air.a(idct_part.o)
            [java] ld: warning: ARM function not 4-byte aligned: IDctSlowConstantxC4S4 from C:\\Program Files\\Adobe\\flex_sdk_4.6.0.23201_air33\\lib\\aot/lib/libRuntimeAOT.arm-air.a(idct_part.o)
            [java] ld: warning: ARM function not 4-byte aligned: IDctSlowConstantxC2S6 from C:\\Program Files\\Adobe\\flex_sdk_4.6.0.23201_air33\\lib\\aot/lib/libRuntimeAOT.arm-air.a(idct_part.o)
            [java] ld: warning: ARM function not 4-byte aligned: IDctSlowConstantxC6S2 from C:\\Program Files\\Adobe\\flex_sdk_4.6.0.23201_air33\\lib\\aot/lib/libRuntimeAOT.arm-air.a(idct_part.o)
            [java] ld: warning: ARM function not 4-byte aligned: _IDct10_ARM from C:\\Program Files\\Adobe\\flex_sdk_4.6.0.23201_air33\\lib\\aot/lib/libRuntimeAOT.arm-air.a(idct_part.o)
            [java] ld: warning: ARM function not 4-byte aligned: IDct10ComputeRow0 from C:\\Program Files\\Adobe\\flex_sdk_4.6.0.23201_air33\\lib\\aot/lib/libRuntimeAOT.arm-air.a(idct_part.o)
            [java] ld: warning: ARM function not 4-byte aligned: IDct10ComputeRow1 from C:\\Program Files\\Adobe\\flex_sdk_4.6.0.23201_air33\\lib\\aot/lib/libRuntimeAOT.arm-air.a(idct_part.o)
            [java] ld: warning: ARM function not 4-byte aligned: IDct10ComputeRow2 from C:\\Program Files\\Adobe\\flex_sdk_4.6.0.23201_air33\\lib\\aot/lib/libRuntimeAOT.arm-air.a(idct_part.o)
            [java] ld: warning: ARM function not 4-byte aligned: IDct10ComputeRow3 from C:\\Program Files\\Adobe\\flex_sdk_4.6.0.23201_air33\\lib\\aot/lib/libRuntimeAOT.arm-air.a(idct_part.o)
            [java] ld: warning: ARM function not 4-byte aligned: IDct10_skip_Row3 from C:\\Program Files\\Adobe\\flex_sdk_4.6.0.23201_air33\\lib\\aot/lib/libRuntimeAOT.arm-air.a(idct_part.o)
            [java] ld: warning: ARM function not 4-byte aligned: IDct10ProcessColumns from C:\\Program Files\\Adobe\\flex_sdk_4.6.0.23201_air33\\lib\\aot/lib/libRuntimeAOT.arm-air.a(idct_part.o)
            [java] ld: warning: ARM function not 4-byte aligned: IDct10ProcessColumnLoop from C:\\Program Files\\Adobe\\flex_sdk_4.6.0.23201_air33\\lib\\aot/lib/libRuntimeAOT.arm-air.a(idct_part.o)
            [java] ld: warning: ARM function not 4-byte aligned: IDct10Fill2WithZero from C:\\Program Files\\Adobe\\flex_sdk_4.6.0.23201_air33\\lib\\aot/lib/libRuntimeAOT.arm-air.a(idct_part.o)
            [java] ld: warning: ARM function not 4-byte aligned: IDct10Fill1WithZero from C:\\Program Files\\Adobe\\flex_sdk_4.6.0.23201_air33\\lib\\aot/lib/libRuntimeAOT.arm-air.a(idct_part.o)
            [java] ld: warning: ARM function not 4-byte aligned: IDct10Fill0WithZero from C:\\Program Files\\Adobe\\flex_sdk_4.6.0.23201_air33\\lib\\aot/lib/libRuntimeAOT.arm-air.a(idct_part.o)
            [java] ld: warning: ARM function not 4-byte aligned: _IDct1_ARM from C:\\Program Files\\Adobe\\flex_sdk_4.6.0.23201_air33\\lib\\aot/lib/libRuntimeAOT.arm-air.a(idct_part.o)
            [java] ld: warning: ARM function not 4-byte aligned: _IDCT1_plus_ReconBlock_ARM from C:\\Program Files\\Adobe\\flex_sdk_4.6.0.23201_air33\\lib\\aot/lib/libRuntimeAOT.arm-air.a(idct_part.o)
            [java] ld: warning: ARM function not 4-byte aligned: IDCT1_plus_ReconBlock_loop from C:\\Program Files\\Adobe\\flex_sdk_4.6.0.23201_air33\\lib\\aot/lib/libRuntimeAOT.arm-air.a(idct_part.o)
            [java] ld: warning: ARM function not 4-byte aligned: _IDCT1_plus_ReconInter_ARM from C:\\Program Files\\Adobe\\flex_sdk_4.6.0.23201_air33\\lib\\aot/lib/libRuntimeAOT.arm-air.a(idct_part.o)
            [java] ld: warning: ARM function not 4-byte aligned: IDCT1_plus_ReconInter_loop from C:\\Program Files\\Adobe\\flex_sdk_4.6.0.23201_air33\\lib\\aot/lib/libRuntimeAOT.arm-air.a(idct_part.o)
            [java] ld: warning: ARM function not 4-byte aligned: _FilterBlock1dH_ARM11 from C:\\Program Files\\Adobe\\flex_sdk_4.6.0.23201_air33\\lib\\aot/lib/libRuntimeAOT.arm-air.a(predfilters.o)
            [java] ld: warning: ARM function not 4-byte aligned: loop1 from C:\\Program Files\\Adobe\\flex_sdk_4.6.0.23201_air33\\lib\\aot/lib/libRuntimeAOT.arm-air.a(predfilters.o)
            [java] ld: warning: ARM function not 4-byte aligned: _FilterBlock1dV_ARM11 from C:\\Program Files\\Adobe\\flex_sdk_4.6.0.23201_air33\\lib\\aot/lib/libRuntimeAOT.arm-air.a(predfilters.o)
            [java] ld: warning: ARM function not 4-byte aligned: loop3 from C:\\Program Files\\Adobe\\flex_sdk_4.6.0.23201_air33\\lib\\aot/lib/libRuntimeAOT.arm-air.a(predfilters.o)
            [java] ld: warning: ARM function not 4-byte aligned: loop4 from C:\\Program Files\\Adobe\\flex_sdk_4.6.0.23201_air33\\lib\\aot/lib/libRuntimeAOT.arm-air.a(predfilters.o)
            [java] ld: warning: ARM function not 4-byte aligned: _FilterBlock2dFirstPass_ARM11 from C:\\Program Files\\Adobe\\flex_sdk_4.6.0.23201_air33\\lib\\aot/lib/libRuntimeAOT.arm-air.a(predfilters.o)
            [java] ld: warning: ARM function not 4-byte aligned: loop5 from C:\\Program Files\\Adobe\\flex_sdk_4.6.0.23201_air33\\lib\\aot/lib/libRuntimeAOT.arm-air.a(predfilters.o)
            [java] ld: warning: ARM function not 4-byte aligned: _FilterBlock1dBilH_ARM11 from C:\\Program Files\\Adobe\\flex_sdk_4.6.0.23201_air33\\lib\\aot/lib/libRuntimeAOT.arm-air.a(predfilters.o)
            [java] ld: warning: ARM function not 4-byte aligned: FilterBlock1dBilH_next_row from C:\\Program Files\\Adobe\\flex_sdk_4.6.0.23201_air33\\lib\\aot/lib/libRuntimeAOT.arm-air.a(predfilters.o)
            [java] ld: warning: ARM function not 4-byte aligned: _FilterBlock1dBilV_ARM11 from C:\\Program Files\\Adobe\\flex_sdk_4.6.0.23201_air33\\lib\\aot/lib/libRuntimeAOT.arm-air.a(predfilters.o)
            [java] ld: warning: ARM function not 4-byte aligned: FilterBlock1dBilV_outer_loop from C:\\Program Files\\Adobe\\flex_sdk_4.6.0.23201_air33\\lib\\aot/lib/libRuntimeAOT.arm-air.a(predfilters.o)
            [java] ld: warning: ARM function not 4-byte aligned: FilterBlock1dBilV_inner_loop from C:\\Program Files\\Adobe\\flex_sdk_4.6.0.23201_air33\\lib\\aot/lib/libRuntimeAOT.arm-air.a(predfilters.o)
            [java] ld: warning: ARM function not 4-byte aligned: _FilterBlock2dBil_FirstPass_ARM11 from C:\\Program Files\\Adobe\\flex_sdk_4.6.0.23201_air33\\lib\\aot/lib/libRuntimeAOT.arm-air.a(predfilters.o)
            [java] ld: warning: ARM function not 4-byte aligned: FilterBlock2dBil_FirstPass_next_row from C:\\Program Files\\Adobe\\flex_sdk_4.6.0.23201_air33\\lib\\aot/lib/libRuntimeAOT.arm-air.a(predfilters.o)
            [java] ld: warning: ARM function not 4-byte aligned: _Copy12x12_ARM9E from C:\\Program Files\\Adobe\\flex_sdk_4.6.0.23201_air33\\lib\\aot/lib/libRuntimeAOT.arm-air.a(copy12x12.o)
            [java] ld: warning: ARM function not 4-byte aligned: Copy12x12_CSrcAlign0 from C:\\Program Files\\Adobe\\flex_sdk_4.6.0.23201_air33\\lib\\aot/lib/libRuntimeAOT.arm-air.a(copy12x12.o)
            [java] ld: warning: ARM function not 4-byte aligned: Copy12x12_CSrcAlign1 from C:\\Program Files\\Adobe\\flex_sdk_4.6.0.23201_air33\\lib\\aot/lib/libRuntimeAOT.arm-air.a(copy12x12.o)
            [java] ld: warning: ARM function not 4-byte aligned: Copy12x12_CSrcAlign2 from C:\\Program Files\\Adobe\\flex_sdk_4.6.0.23201_air33\\lib\\aot/lib/libRuntimeAOT.arm-air.a(copy12x12.o)
            [java] ld: warning: ARM function not 4-byte aligned: Copy12x12_CSrcAlign3 from C:\\Program Files\\Adobe\\flex_sdk_4.6.0.23201_air33\\lib\\aot/lib/libRuntimeAOT.arm-air.a(copy12x12.o)
            [java] ld: warning: ARM function not 4-byte aligned: _ReconIntra_ARM11 from C:\\Program Files\\Adobe\\flex_sdk_4.6.0.23201_air33\\lib\\aot/lib/libRuntimeAOT.arm-air.a(reconstruct-F6251070C86EBC8D.o)
            [java] ld: warning: ARM function not 4-byte aligned: loop from C:\\Program Files\\Adobe\\flex_sdk_4.6.0.23201_air33\\lib\\aot/lib/libRuntimeAOT.arm-air.a(reconstruct-F6251070C86EBC8D.o)
            [java] ld: warning: ARM function not 4-byte aligned: _ReconInter_ARM11 from C:\\Program Files\\Adobe\\flex_sdk_4.6.0.23201_air33\\lib\\aot/lib/libRuntimeAOT.arm-air.a(reconstruct-F6251070C86EBC8D.o)
            [java] ld: warning: ARM function not 4-byte aligned: loop1 from C:\\Program Files\\Adobe\\flex_sdk_4.6.0.23201_air33\\lib\\aot/lib/libRuntimeAOT.arm-air.a(reconstruct-F6251070C86EBC8D.o)
            [java] ld: warning: ARM function not 4-byte aligned: _ReconBlock_ARM11 from C:\\Program Files\\Adobe\\flex_sdk_4.6.0.23201_air33\\lib\\aot/lib/libRuntimeAOT.arm-air.a(reconstruct-F6251070C86EBC8D.o)
            [java] ld: warning: ARM function not 4-byte aligned: ReconBlock_ARM11_LOOP from C:\\Program Files\\Adobe\\flex_sdk_4.6.0.23201_air33\\lib\\aot/lib/libRuntimeAOT.arm-air.a(reconstruct-F6251070C86EBC8D.o)
            [java] ld: warning: ARM function not 4-byte aligned: _tDecodeBool from C:\\Program Files\\Adobe\\flex_sdk_4.6.0.23201_air33\\lib\\aot/lib/libRuntimeAOT.arm-air.a(tDecodeBool.o)
            [java] ld: warning: ARM function not 4-byte aligned: _tDecodeBool128 from C:\\Program Files\\Adobe\\flex_sdk_4.6.0.23201_air33\\lib\\aot/lib/libRuntimeAOT.arm-air.a(tDecodeBool.o)
    Any ideas what am I doing wrong?
    Thanks in advance
    Luis

    Hi Sarah, thanks for the quick reply.
    Yes the .ipa compiles properly.
    I found some more info about it here (point 19. ld: warning: ARM function not 4-byte aligned) :
    http://www.richardlord.net/blog/20-tips-for-creating-air-native-extensions-for-ios/comment -page-1#comment-69791
    It seems this warnings are just simply warnings.
    Anyway, still very frustrating to work in a windows machine and use precompiled extensions for iOS, always an error pops up, from time to time there is always an extension that throws an error at compile time such as the most common one:
            [java] Compilation failed while executing : ld64
            [java] ld: file not found: %ADT_ENV_VAR_23%
    No matter what you do (using -platformsdk with latest AIR 3.3 to point a specific or required iOS SDK copied from a MAC machine) there is always something going wrong when compiling in windows. At the end of the day I see myself having to buy a MAC and pass tru the "hole" in oder to move on...

  • Flash Builder 4.7 iOS packaging problem

    I get the following error message when compiling my app with air 3.4 with Standard packaging or release build. Interestingly when using fast packaging I don't get any problems.
    Error occurred while packaging the application:
    Exception in thread "main" java.lang.ArrayIndexOutOfBoundsException: 1
               at adobe.abc.GlobalOptimizer$InputAbc.readCode(GlobalOptimizer.java:1134 )
               at adobe.abc.GlobalOptimizer$InputAbc.readBody(GlobalOptimizer.java:682)
               at adobe.abc.GlobalOptimizer$InputAbc.readBodies(GlobalOptimizer.java:40 3)
               at adobe.abc.LLVMEmitter.generateBitcode(LLVMEmitter.java:331)
               at com.adobe.air.ipa.AOTCompiler.convertAbcToLlvmBitcodeImpl(AOTCompiler .java:533)
               at com.adobe.air.ipa.BitcodeGenerator.main(BitcodeGenerator.java:80) Compilation failed while executing : ADT
    I don't have a clue on where to start looking... Tried using an app.xml file from another project that does compile, but still get the same message.
    Any help appreciated!
    /David

    Hi David ,
    I am able to reproduce the issue with project you shared.Thanks for reporting. I have looged a bug to track it.
    Bug ID : http://bugs.adobe.com/jira/browse/FB-33461
    Mean while you can try this workaround:
    1. In the Package settings wizard,click on the the Customize launch button as shown in screenshot.
    2.Click on the Edit Parameter Button.
    3.Choose 'FILE_TO_PACKAGE?' as the name attribute. '?' here means the number which corresponds your swf.
    4.Give bin-debug swf location as the value to the attribute.Choose ok and continue.
    Note:
    This workaround only for testing purpose.
    Let me know if you require more information.
    Thanks,
    Sanjay

  • AIR for IOS, ApplicationDomain problem: Error #2007: Parameter Possible symbol clash in multiple swf

    I am exporting a game for IOS in Flash CS6.
    I have isolated classes, except a framework for static utilities that do not clash, but I still get this message when exporting for IOS.
    AIR for desktop, even with ApplicationDomain.currentDomain works and does not give any error. Same on android.
    When I export the same exact project for IOS, it triggers that error randomly in different parts.
    All related with a call to a method on superclass, the instantiation of an internal class, or of a Vector typed to a custom internal class.
    TypeError: Error #2007: Parameter Possible symbol clash in multiple swfs, abcenv must be non-null.
    The line that triggers the error:
    return new RouletteChoserItemDev(num, data);
    Any help is appreciated.
    UPDATE
    I have changed the code into:
    var item:RouletteChoserItemDev;
    var MyClass:Class = RouletteChoserItemDev;
    item = new MyClass(num, data);
    Now I get this funny error:
    Error #1034: Type Coercion failed: cannot convert device.plugins.rouletteLobby::RouletteChoserItemDev@6284bc9 to .
    Yes, cannot convert to ".", a dot!

    *FOUND A SOLUTION*
    The way ApplicationDomain.sameDomain works on Android and Desktop, and on IOS, IS DIFFERENT!!!
    I probably have to file this under AIR bugs.
    Anyway:
    - In loaded SWFs, classes which are not already stored in parent SWF CANNOT be instantiated.
    I.E.
    var c:MyClass = new MyClass(); // Will not work
    var c = new MyClass(); // Will not work
    var c:MyClass = getDefinitionByName("fullpackage.MyClass"); // Will not work
    var c = getDefinitionByName("fullpackage.MyClass"); // WORKS!!!!!
    var c:DisplayItem = getDefinitionByName("fullpackage.MyClass"); // WORKS!!!!!
    So, it seems that classes stored in local loaded SWF will not be accessible directly. Even though tracing it trace(MyClass) works well, the class cannot be used in code in any place. Variables cannot be typed, and class can only be instantiated with getDefinitionByName();
    All this, is true ONLY on IOS, same exact project and settings, will not trigger any error in AIR for Desktop or for Android.
    But since obviously we use the same codebase for all devices, this IOS *feature* has to guide the way we code, even though we break a few important OOP best practices.
    Hope I spared someone else the 3 days including an entire weekend I had to invest to find this out.

  • Weird ios package problems on release builds

             Hi guys. We are working on simple flex application based on Flex 4.6 + AIR 3.8. After ad-hoc or relese pakage we have big problems with application start time. For now it took about 50 seconds of black screen to start our app.  Our research with Scout shows weird problems with AS3 code initialization. Event "complete" in frame 6 take about 41747ms to finish. This happens only in release builds, and i think this is Embed / Compiler issue. Please explain me this behavior. You could find saved Scout Session here

    Got it.
    I was using the Swiz framework (which is brilliant, btw) and compiling the Swiz library rather than using the SWC as I needed a change to the underlying, I had omitted one of the metadata tags from the compiler args - for some reason, it recovered when run in any other compile mode, but crashed when run in release mode.
    G

  • Uploading AIR for IOS thru Application Loader I get the following error - The package does not contain an Info.plist.

    I'm publishing an .fla in AIR for IOS.
    I'm in CC 2014 so first I need to know which AIR should I publish in?
    newest is AIR 14.0.0.178 for IOS
    IOS deployment type is App Store
    publishes with no error.
    I see the following files included .swf and app.xml
    I convert the .ipa to a zip file
    Upload that thru the Application Loader I get the following error
    The package does not contain an Info.plist.
    Where is the infoplist for this and do I convert the .ipa and the info to a zip file?
    I converted the .ipa to a .zip and the intoplist file is NOT THERE  how do I generate this?
    Any help here?

    Ok this is becoming very very frustrating as I have been at this for hours now. So the only way to explain this is to write what I did step by step as I have to be doing something wrong, just to recap:
    I was publishing from Flash CC 2014 using AIR 14.0 and getting Digital Certificate is not valid message.
    Was instructed to download new AIR 17 , I did this installed into Flash and used to publish.
    I used my previous p12, app ID and distribution certificates all generated properly.
    The file worked ONCE but I got an app ID error ( I understood I used the wrong app ID)
    I changed it to the right app ID and the very next time and after 10 attempts I got the same error  Digital Certificate is not valid
    SO I then downloaded AIR 16.0
    RE DID ALL MY CERTIFICATES AND P12'S
    went to publish and I STILL GET THE SAME MESSAGE   Digital Certificate is not valid

  • 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.

  • 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.

  • How to make an air for ios enterprise distribution Flash CS5.5?

    Hi, There seems to be only:
    Quick publishing for device testing
    Quick publishing for device debugging
    Deployment - Ad hoc
    Deploymnet - Apple App Store
    How does one do Deployment for in-house Enterprise Apps from Flash CS5.5 with AIR for iOS?
    Thanks!

    maweibezahn,
    The plist in step 2 is created so you can download the app onto the device.  This file stands alone, and does NOT need to be included in the app package, but it does need to reside in the same spot on the web server.  Below is an example plist file for an app.  You then access the following link from mobile safari to install:
    <a href="itms-services://?action=download-manifest&url=http://www.myserver.com/myAppPlist.plist">Tap Here to Install myApp On Your iPhone</a>
    ----------myAppPlist.plist------------------------------
    <?xml version="1.0" encoding="UTF-8"?>
    <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
    <plist version="1.0">
    <dict>
              <key>items</key>
              <array>
                                  <dict>
                                            <key>assets</key>
                                            <array>
                                                      <dict>
                                                                <key>kind</key>
                                                                <string>software-package</string>
                                                                <key>url</key>
                                                                <string>http://www.myserver.com/myApp.ipa</string>
                                                      </dict>
                                            </array>
                                            <key>metadata</key>
                                                      <dict>
                                                                <key>bundle-identifier</key>
                                                                <string>com.myServer.myApp</string>
                                                                <key>bundle-version</key>
                                                                <string>1.0.0</string>
                                                                <key>kind</key>
                                                                <string>software</string>
                                                                <key>title</key>
                                                                <string>My App Name</string>
                                                      </dict>
                                  </dict>
              </array>
    </dict>
    </plist>

  • Unable To Include Files In iOS Package

    Hi,
    I an using the latest release version of Flash Builder, trying to package an app for the iPad. I have an AIR application that I created to run on a desktop, and have modified it to run on the iPad. It works fine, however I cannot package the need resource files it uses, such as jpg, xml, swf, and flv files within the ipa file using Flash Builder. It seems that if I select more than 30-40 of these types of files to include, Flash Builder will not compile the ipa file without some sort of error, the most common one talks about:
    "Cannot run program "java.exe" (in directory "C\Users\lee\AppData\Local\Temp\AOT1308010984915"): CreateProcess error=206, The filename or extension is too long"
    Now I am guessing that Flash Builder is appending all of my selected files to a command line string or something somewhere, and so it can't handle that long of string on the command line. If I stick to less than 30 files, it works fine, but if I try and the 1000 or so files that I need to, it will not work.
    This app would never be in the app store, but rather on internal company iPads. The reason for so many files is the number of products the app covers, and the number of languages it supports. So yes the ipa file would be about 500Mb, but that should not be an issue, since an ipa file is basically a zipped archive. I think this is a bug though in Flash Builder; the program also becomes unresponsive when trying to access the include file list located in Project Properties -> ActionScript Build Packaging -> Apple iOS settings dialog. It make take several minutes before FB becomes responsive again when working with this number of files.
    Does anyone have any suggestions?
    thanks

    Hello,
    Since I first encountered this bug, I have always had my asset files in
    subfolders. See the attached screen shot. This is my project folder, and
    every subfolder is included except for the com folder, which for some
    reason FB copied into the bin directory on it's own.
    So I do not think this fixed. In this report, they are not using the same
    number of files as I am, so it is possible that this only works with a low
    number of files.
    thx
    Anirudh Sasikumar <[email protected]>
    06/23/2011 01:26 AM
    Please respond to
    [email protected]
    To
    Keith Lee <[email protected]>
    cc
    Subject
    Unable To Include Files In iOS Package
    Caterpillar: Confidential Green Retain Until: 07/23/2011
    Here is the bug: https://bugs.adobe.com/jira/browse/FB-31616
    The comments seem to indicate that if you put your files in a subfolder
    rather than directly in src, it should work.
    Let us know how it goes.
    -Anirudh

  • Another iOS packager bug

    Came across another bug in iOS packager. In my project I have a function looking like this:
    private function sample():Object
         var iValue:int = 10;
          return false ? iValue : null;
    It correctly returns 'null' if packaged in ipa-debug-interpreter, apk-captive-runtime modes or if running in ADL. But it returns '0' if packaged in ipa-ad-hoc mode. I had to spend a whole day to figure out where is the problem. This is not the first type cast issue I came across. And it takes a lot of effort everytime to debug (10 minutes to build the project!). I'm breaking a dead line giving my customer an excuse that 'Adobe packager for iOS does not work right'. Which sounds like total BS of course. Adobe, please, get this straight. It is hard enough to develop with AIR for mobile. Bugs like this one make it much worse. Either way, I'm planning to advocate for using native tools in our next projects.

    I'm still using AIR 3.2. Unfortunately, I don't have a chance to try latest AIR 3.4 at the moment. But I will check the same code when I update AIR SDK.
    The code I posted is not a real code of course. I had to strip some logic and modify operators a bit. But I had hoped the bug would still reproduce. From my experience, most of the iOS packager bugs are caused by the rules of type casting that are not AS3 compliant. I have an impression that type casting rules used in the packager are more like classic C type casting rules. As the result, same code executes differently on iOS and Android|Windows. And it has being a huge problem for me.

  • Loading SWF's in AIR for iOS

    Hi,
    I am working on a project in AIR for iOS.  It's great that we as flash developers are now able to compile our actionscript code for iOS.
    The project i'm working on is divided in different SWF-files.  There is one master SWF file that loads the others when needed.
    Now i can't get loading of a swf file actually working.  The only thing i see is the background of the child being displayed, but then the program freezes and no actionscript code of the child gets exectuted.
    The children swf's are loaded with a simple Loader:
    var loader:Loader = new Loader();
    childLayer.addChild(loader);
    var url:URLRequest = new URLRequest("child.swf");
    loader.load(url);
    When i publish the master swf file i include the children swf files in the package.
    Is it actually possible to use multiple swf's in your iOS projects?
    And what are the limitations for this?
    Thanks.
    greeting,
    Bert

    You can control your external swf from your main.swf in the following method:
    loadswf(clips[0]);
    function loadswf(tmp:String):void{
        passedString=tmp;
        ldr= new Loader();
        ldr.contentLoaderInfo.addEventListener(ProgressEvent.PROGRESS, progressListener);
        ldr.contentLoaderInfo.addEventListener(Event.COMPLETE, swfLoaded);
        ldr.load(new URLRequest(animPath+tmp));
        function progressListener (e:ProgressEvent):void{
            ploader.visible=true;
        function swfLoaded(e:Event):void {
            mcExt = e.target.content as MovieClip;
            ldr.contentLoaderInfo.removeEventListener(Event.COMPLETE, swfLoaded);
            mcExt.addEventListener(Event.ENTER_FRAME,onEnterfn);
            ploader.visible=false;
            addChild(mcExt);
    function onEnterfn(e:Event):void{
        var num:int=mcExt.currentFrame;
        switch(passedString){
            case clips[0]:
                if (num==1) mcExt.play();
                if (num==9) {
                   mcExt.skipmc.addEventListener(MouseEvent.CLICK,skipfn);
                    function skipfn(e:MouseEvent):void{
                        mcExt.stop();
                       mcExt.removeEventListener(Event.ENTER_FRAME,onEnterfn);
                        gotoAndStop("help");
                if (num==mcExt.totalFrames){
                   mcExt.removeEventListener(Event.ENTER_FRAME,onEnterfn);
                    gotoAndStop("help");
                break;

  • AIR for iOS Data Protection question again

    We are looking into Protecting Data Using On-Disk Encryption for our AIR for iOS iPad apps. An article on the adobe site (Protecting content on an iOS device with DPS | Adobe Developer Connection) mentioned this can be achieved by generating Data Protection enabled AppID/provisioning profile to pacakage in the app.
    After we packaged and published the app using the appropriately configured provisioning profile (Complete protection), we run an analysis on the iPad files.  It's reporting that the files are using an encryption class, but the wrong one.
    We run into two kinds of scenarios -
    1. For App ID that "complete" data protection service is specified, the class utilized should be NSFileProtectionComplete. Instead, the class being utilized in the files is NSFileProtectionCompleteUntilUserAuthentication
    2. for App ID without any data protection service selected, the files saved in the app documentDirectory is utilizing "NSFileProtectionCompleteUntilUserAuthentication".
    We cannot find why is it using the wrong class when specified with another class, and why are other apps utilizing the class when they weren't designed to any data protection?  Could something in Adobe AIR be overriding it or setting a default to use "NSFileProtectionCompleteUnitlUserAuthentication"?
    Any feedback is greatly appreciated. We cannot find much information on this issue but data encryption has become more and more critical now. Thank you very much.

    This is the Power View forum.
    Try asking here: 
    http://answers.microsoft.com/en-us/office/forum/office_mobile-excel-os_device_ipad?sort=lastreplydate&dir=desc&tab=Threads&status=&mod=&modAge=&advFil=&postedAfter=&postedBefore=&threadType=All&tm=1406945625798
    Thanks!
    Ed Price, Azure & Power BI Customer Program Manager (Blog,
    Small Basic,
    Wiki Ninjas,
    Wiki)
    Answer an interesting question?
    Create a wiki article about it!

  • Air for Ios doesn't compile actionscript

    Hi guys,
    I'm having a big problem... I'm developing a game to be published to web, ios, android. If I export the swf for the web or the apk for android everything is ok but when I try to package the swf using air for ios the swf doesn't contains any actionscript, the compilation is very fast and the swf is smaller, also if I try to debug the fla nothing happen because no code is compiled. This is started in the last two month, before I was able to package also to ios and I was able to create an ipa that I sent to apple store but now I need to modify the app and I can no more compile it. I have browsed the forum and read something about the umcompiled actionscript problem but I didn't load any external swf, I just use urlloader to load an xml and some images. I'm using flash cs5.5. Someone have some suggestion?

    If you are using Flash Professional.. I would just create a new FLA .. copy over your library assets, etc.   Make sure to point to your certificates and provisioning files, etc.. and recompile.
    Were you using an old version of AIR previously and have the new AIR SDK installed now ?
    I have found that compiling the IPA with ADT from the command line is much better than compiling from the IDE and allows you to use the iOS5.1 SDK instead of iOS4.

  • Publishing AIR for iOS in Flash CS5.5 gives Java VM error

    Hi,
    I have been getting the following error when trying to publish AIR for iOS from Flash CS5.5. I'm using AIR 2.7 overlayed, Windows 7 x64.
    Any help would be greatly appreciated.
    Thanks!

    I tried overlaying the latest AIR as sinious suggested, but that only changed my error message by adding the line about ADT as in the original post.
    I was finally able to get the app to compile by calling adt from the command line.  Here is an example .bat file that worked for me:
    @echo=off
    @set java_cmd="C:\Program Files\Java\jre6\bin\java.exe"
    @set java_param=-Xmx128m -jar
    @set adt_cmd="C:\Program Files (x86)\Adobe\Adobe Flash CS5.5\AIR2.6\lib\adt.jar"
    @set target=ipa-test
    @set cert=iOS_dev.p12
    @set cert_pass=password
    @set provisioning=my_iOS_device.mobileprovision
    @set build_file=helloworld.ipa
    @set desc_files=helloworld-app.xml
    @set files=helloworld.swf AppIconsFolder
    %java_cmd% %java_param% %adt_cmd% -package -target %target% -storetype pkcs12 -keystore %cert% -storepass %cert_pass%  -provisioning-profile %provisioning% %build_file% %desc_files% %files%
    pause

Maybe you are looking for

  • Why can't I replace an image in a PDF with an EPS file?

    I've never seen this behavior before. When I browse out to get some EPS files, they're all greyed out!!! The only files I can import in place of an exsiting image are TIFFs and PNGs, bitmap image formats. This is ridiculous. Thanks, Peter

  • No audio with video in itunes

    Hi, no matter what I do, the audio won't play with the video when in itunes, regardless if it's a file I converted to m4v or if it's a video file I purchased and downloaded from the itunes music store like "alias" episodes OR if I'm just previewing s

  • TS4147 Question on syncing between my iphone, Outlook and the Cloud

    I can enter/revise contacts on Outlook on my PC (faster than doing it on cloud) and they go to my iphone under 'all from my PC' which is great, but how do I get those same contacts to copy to the cloud and, if I enter contacts on my iphone they go on

  • Load Query Print  Layout From SDK code

    Hi How can i do to load a Query Print layout form SDK VB6

  • IDVD on a mini mac crashes every time

    Hi everybody. Can anyone help me? Here I am with a brand new MinMac, with a superdrivbe, loads of memory, and an iMovie project (or 3) that I want to burn to DVD. The trouble is, eachtime I click "burn" in iDVD, the app just crashes and offers me an