Profiling an iOS app written in Flash.

I have a fairly simple app that is running slower than expected on an iPhone. Even without animations I takes too long to respond to user actions.
What tools do you recommend for funding performance bottlenecks in an iOS app written in Flash?
Thank you.

Code and Graphic optimizations.
http://www.adobe.com/devnet/flash/articles/optimize_content_ios.html

Similar Messages

  • Need Help testing iOS app created in Flash Pro Cs5.5

    I've followed several instructions on how to develop a simple iOS app. I've managed to go all the way through and Publish + create the .ipa. I'm able to then add the file to my iTunes library, but when I then try to add it to my iPod Touch (2nd Generation) I get the following error:
    The app "XXXXXX" was not installed on the iPod "XXXXX's Ipod" because it is not compatible with this iPod.
    I've even tried it with a simple "Hello World!" app but I get the same error.
    I'm using Flash Pro Cs5.5 on a Windows PC.
    Any suggestions?

    I'm having the exact same problem with my iphone 3G. I tried publishing the exact same simple flash app to my iphone, which I already previously tested succesfully, after having downloaded flash 5.5, and now I get the following message (which, I believe, is identical to yours kinant87) :
    "The app "Main" was not installed on the iPhone "Norgaard" because it is not compatible with this iPhone."
    I was trying to make another small app, when I got this problem, which is why I went back to re-test the app I knew was working!
    I've reinstalled all my apple certificates, and also tried using flash builder 4.5, with the same result.
    I also have not jail broken my phone, and was starting to think perhaps the iPhone 3G was no longer supported?

  • Need help with languages issue in iOS app created in Flash Pro CS5.5

    Hello all,
    I'm using Flash Pro CS5.5 on a Mac running Snow Leopard to create an iOS app by publishing with 'AIR for iOS' from inside Flash Pro. Everything works great except after I submit my app to the Apple App Store and it is approved, the App Store listing claims that the app is available in a ton of different languages including English, German, Chinese, Italian, Spanish, etc. Since this app is a word game and all the words are in English, this is a pretty significant issue.
    If I view the binary details for the app in iTunes Connect, it shows that localizations are active for all of the different languages. This information is read from the .ipa file that is submitted.
    If I unzip the .ipa file, I can see that folders have been created for all of the localizations (i.e. en.lproj, es.lproj, fr.lproj, etc.). If I delete any of those folders, the .ipa will give me a 'resources modified' error at install.
    I have also tried setting the plist attribute 'CFBundleLocalizations' to 'English' by editing the 'app.xml'. I have verified that the attribute has been changed correctly but it does not solve the issue. All of the localizations are still active.
    Any help would be greatly appreciated.

    Can you try workaround given at http://forums.adobe.com/message/3976641 and post back your findings.

  • Upgrade an iOS app made in Flash CS5 to Flash CS5.5

    Hi, I developed an App and I published it on the Apple App Store about a month ago, when I was still using Adobe Flash CS5.
    Now I bought the latest version of Adobe Flash, the CS5.5 and I want to upgrade my exiting app with the Retina Display support.
    The problem is that when I try to upload my IPA into Application Loader, it gives me a strange error... it says that I can't upgrade my app because I'm using an higher mininumOSVersion......in fact Flash CS5 has got a 3.0/3.2 minum and the CS5.5 4.0/4.2........How can I change them and upgrade my app???
    Please, help me it's for an important company... 
    bye and thanks
    Brandon

    Here is my understanding of the updating rules for iOS apps. Once you publish an app targeting a specific OS, any further update to that app must target that OS. Since Flash CS5.5 only targets 2.6 and later, which has a dependency on iOS 4 or later, you are as you discovered stuck. I think you solution is to create a new version, "My Awesome App HD" and then publish via CS5.5 to get the performance and Retina support you want.
    Chris Griffith

  • Ios app with Adobe Flash performances issue?

    Hi.
    I buy ios enroll program today. I tried to addchild few bitmap on stage and rotate them.
    Awful. My computer can hold about 300 rotating bitmaps without lag.
    IPod Touch 4: less than 10 bitmaps. 10 Bitmaps are moving = 1 fps?!
    Are you kidding me Adobe? What is that thousand and thousand movieclip on that Ipad http://www.youtube.com/watch?feature=player_embedded&v=ZPHATCbnHE0
    My Main class is basic:
    package com.ecrevous {
              import flash.display.MovieClip;
              import flash.display.Sprite;
              import flash.events.Event;
              import flash.display.Bitmap;
              public class Main extends MovieClip {
                        public var bg:Sprite;
                        public function Main() {
                                  bg=new Sprite();
                                  this.addChild(bg);
                                  for(var i:uint=0;i<10;i++){
                                            var p:Bitmap = new Bitmap(new Cochon());
                                            p.x = stage.stageWidth*Math.random();
                                            p.y = stage.stageHeight*Math.random();
                                            bg.addChild(p);
                                  addEventListener(Event.ENTER_FRAME, onEnter);
                        public function onEnter(e:Event):void{
                                            trace('number Cochons: '+bg.numChildren);
                                  for(var i:uint=0;i<bg.numChildren;i++){
                                            bg.getChildAt(i).rotation+=10;
    And there is my XML
    <?xml version="1.0" encoding="UTF-8" standalone="no" ?>
    <application xmlns="http://ns.adobe.com/air/application/3.2">
      <id>com.ecrevous.kingkidnap</id>
      <versionNumber>1.0</versionNumber>
      <filename>King Kidnap</filename>
      <description/>
      <!-- To localize the description, use the following format for the description element.<description><text xml:lang="en">English App description goes here</text><text xml:lang="fr">French App description goes here</text><text xml:lang="ja">Japanese App description goes here</text></description>-->
      <name>King Kidnap</name>
      <!-- To localize the name, use the following format for the name element.<name><text xml:lang="en">English App name goes here</text><text xml:lang="fr">French App name goes here</text><text xml:lang="ja">Japanese App name goes here</text></name>-->
      <copyright/>
      <initialWindow>
        <content>iJump.swf</content>
        <systemChrome>standard</systemChrome>
        <transparent>false</transparent>
        <visible>true</visible>
        <fullScreen>true</fullScreen>
        <renderMode>direct</renderMode>
        <autoOrients>false</autoOrients></initialWindow>
      <icon/>
      <customUpdateUI>false</customUpdateUI>
      <allowBrowserInvocation>false</allowBrowserInvocation>
      <iPhone>
        <InfoAdditions>
          <![CDATA[<key>UIDeviceFamily</key><array><string>1</string></array>]]>
        </InfoAdditions>
        <requestedDisplayResolution>high</requestedDisplayResolution>
      </iPhone>
    </application>
    As you can see, I'm using direct renderMode.
    What I am wrong?

    Welcome to the optimized code !
    You need create optimized code
    the iPod and iPhone are not a Computer. Rotations are very expensive process for the CPU, you need to use bitmap caching matrix
    http://help.adobe.com/en_US/as3/mobile/WS4bebcd66a74275c36c11f3d612431904db9-7ffc.html
    http://www.adobe.com/devnet/flash/articles/optimize_content_ios.html

  • How do I localize Flash CS5.5 iOS app to one language

    What method or process do I use to set an iOS app to only one language?
    I recently had an iPad app written in Flash CS5.5 approved at the iTunes app store. I noticed at the iTunes store, it indicates that my app is localized in 14 different languages. I never set this up; it seems that there is a process that automatically adds several default language localizations to the ipa binary when the file is published. I tried the strings panel, used a var to set the localID, went into the SDK for flex and flash builder and deleted the locales (could not find anything similar for Flash itself), but none of this seems to prevent Flash from adding the language defaults. I have found many examples on how to localize my app for several languages, but nothing on how to set it to only one.
    Thanks much, Jon

    Well, I followed the iOS language list in iTunes thread   in this forum and was able to get rid of them all. I have to say that not any single reply in the thread was exactly right. It took a combination of Saumitra Bhave's and spinlight's replies and mass of trial and error to get it all to work. Even the App loader utility came up as obsolete! I have uploaded the updated binary to Apple and am awaiting their approval. The biggest issue is the placement of and actual coding in the entitlements plist; spinlight had the right idea, but, at least in my case, was coded out a bit different. Also, it was not exactly apparent that you had to use the teminal untility to recodesign the app after tearing it apart. Thank the heavens I have a least a basic understanding of how things work on the Mac and was able to puzzle it out. If Apple approves the app and all things look good, I will follow up here with what I did. Of course, if Adobe would kill this bug with a giant can of bug spray, this crazy work around wouldn't be needed...
    Thanks much,  Jon

  • Flash CC crashes after publishing iOS app + publish settings are not being saved to file

    I have two issues:
    1. Flash CC crashes every time I publish an iOS app
    2. My Publish Settings are not being saved
    1. Flash CC crashes every time I publish an iOS app
    Since yesterday Flash CC keeps crashing right after I publish an iOS app. The app is published correctly though. I tried everything from restarting my MAC, reinstalling Flash, removing the folder "Flash CC 2014" inside Application Support/Adobe. But all this did not work.
    2. My Publish Settings are not being saved
    Since the first day I installed Flash CC, it did not save my publish settings along with the .fla-file. I never had this issue with Flash CS 5.5. This was not a very big issue, but now every time I publish an app and Flash CC crashes I have to fill in all the publish settings manually. Now I'm getting frustrated. Even saving my settings as a preset, storing it inside a folder and importing it again, won't help. Then I will get the message: "Import failed: invalid profile file."
    Can please anyone help me with these issues? It is quite time consuming to continuously enter the settings manually after every crash.
    Thanks!

    reset your preferences -
    after effects:  http://helpx.adobe.com/after-effects/using/preferences.html
    dreamweaver:  https://helpx.adobe.com/dreamweaver/kb/restore-preferences-dreamweaver-cs6-cc.html
    flash:  http://helpx.adobe.com/flash/kb/re-create-preferences-flash-professional.html
    illustrator:  http://helpx.adobe.com/illustrator/using/setting-preferences.html
    indesign:  https://forums.adobe.com/thread/526990
    photoshop:  https://forums.adobe.com/thread/375776
    photoshop elements:  http://www.photokaboom.com/photography/learn/Photoshop_Elements/troubleshooting/1_delete_p references_file.htm
    premiere pro: http://www.mediacollege.com/adobe/premiere/pro/troubleshooter/trash-preferences.html

  • Google Analytics in my Flash CS5.5 iOS app?

    I searched the forums but found nothing.
    I was wondering if it's possible to have tracking inside of my flash built iPhone app. I've done it many times in my flash web content, so I'm just wondering if anybody has implemented any sort of advanced tracking into their iOS apps built in Flash.
    Thanks in advance!

    Hi Colin,
    Just an update...  It looks like we finally got this up and running.  Two important notes for anyone following in our footsteps...
    1)  It appears that the Analytics for Flash does not work with a "Mobile App" account, it only seems to work with a "Web site" account.  When creating the new account to track your AIR app created in Flash, create the standard "Web site" account.  When asked for a URL, even though a mobile app isn't a web page, you need to put something in that field, so enter a URL that links to something you've created.  It doesn't seem to need to actually be related to the app you're trying to track, I think they just need to confirm that a URL exists.
    2) It appears that it takes several hours (24 hours perhaps?) after creating the analytics account for data to start showing up.  When I came back to this after the weekend, none of the tests I did within the first few hours of the account's existance ever showed up, not in Real-Time, nor in any of the other views.  But, to my delight, Real-Time data began appearing on Monday, so it must take some time to propegate before the account starts showing activity.
    Colin, I can't thank you enough for your patience and willingness to see me through trying to get this up and running.  It really is a very simple process if you take note of the two points above, but short of knowing that, it was very frustrating.  So thank you ever so much for being such a valuable resource to this community!

  • Profile build in iOS app

    Can we put profiles in iOS app? People can just click the button in app to install it without internet. How should we do it?

    The reason my app using the actionscript netStream and video classes didn't work was, as mentioned above (thanks), that I was streaming H.264. I changed the stream to VP6 and it worked fine. As I use both encodings, I guess I will have to use stageWebView for the H.264 ones - hopefully it plays live rtmp streams.
    I also read somewhere that the reason Adobe do not have h.264 on the ios platform is due to some licensing/copyright issue, so it may not be something we can expect in later updates.
    You have to dig deep to get this info - so thanks to those who share the info. Here's an update - the next Air update, Air 3, will have StageVideo for the mobile platform.

  • Publishing ios app - adding ios 7.0 icons

    Hi,
    İ am developing an ios app using adobe Flash CC and i downloaded air sdk 4.0 for ios. But ı could'nt find new icons size for ios 7.0 in air for ios setting panel. So icould'nt publish 76, 120 and 152 icons.
    How can i add these icons my ipa?

    If someone has any problem with this kind of error the solution is simple!
    You should use the source code of the hamcrest as3 project instead of swc in the build path.
    This problem happened because of the BindageTool as3 library.

  • "Preloading" with a mobile iOS app.

    Couple of questions:
    First, for iOS packager, how can I manually set the splash screen (Default.png?) for my app?
    Second, how is the concept of preloading different for a packaged iOS app than a flash SWF?
    I am used to either having one SWF load another and having some animation play in the meanwhile. Or I use a [Frame(factoryClass="myPreloaderClass")] in my actionscript projects.... my question is, is preloading still necessary when using packaged apps? Will preloaders display/run on packaged iOS apps? What are considered the best practices for this as of release of FB4.5?
    Cheers!

    If you're using Flash, you add it in the General area of the iOS publishing settings. If you're using the command line, just have it as one of your added files.
    Preloaders are generally for waiting for a slow Internet connection to download the main file, but with these packages the main file is already there, and so you may not need a fancy preloader at all. Just have the splash screen (which shows even before your app is loaded), then either another copy of that as the first thing in your timeline, or have some other sort of welcome screen or animation.

  • "no access to the digital certificate" - Trying to export my first iOS app from Flash - Help please

    Hello
    I'm trying to export my first iOS app from flash to my desktop / on the device (Flash Pro CC, Iphone5)
    I followed the instructions on the adobe website to build an air app for iOS but on the last step it
    doesn't export the app.
    What I've done so far:
    - Apple developer account
    - creating the certificate + convert it to .p12
    - app ID / Name etc.
    - creating the provisioning profile from apple
    - iOS Air app in flash (Only Text "Hello world" with a tween)
    Now i have to load the certificates into Flash & enter a password (is it the password that
    i entered in the certificate or from my developer account/ Apple ID password? Both didn't work at the end)
    When i klick on publish in the last step than it loads a while but then i get the Error:
    "no access to the digital certificate"
    What is wrong? Can you help me please.

    Also, I should say, when I go into my phone on the computer and try to install an app, I get this message:
    Unable to start operation. Installer is already in use.
    Any ideas

  • Anyone profiled iOS app using FlashBuilder?

    We're making an iOS app using Flash Professional. I also use Flash builder for my editing. 
    the application also unfortunately uses AIR-specific features, such as SQLite database and NativeApplication references.
    I've had luck before using the profiler by just profiling as a web application (which is what gets created when I do "create new Flash Professional Project..." in FlashBuilder.
    But I am stuck on how to get FlashBuilder profiler working on this project because it always wants to launch the thing in a web browser, which can't function due to the AIR-only features.
    Anyone ever gotten this combination to work?  I *so* wish I could just start from an MXML wrapper and load my FLA as a swf, but silly iOS restrictions force me to have just one SWF with all my code in it.
    thanks!

    Hi ericmathew
    iPhone 6 & iPhone6+ require different Launch Images than older phones:
    For Example,
    For iPhone 6 : Default-375w-667h@2x~iphone.png
    And iPhone6+ : Default-414w-736h@3x~iphone.png
    For more details regarding this, check out below article :
    http://blogs.adobe.com/airodynamics/2015/03/09/launch-images-on-ios-with-adobe-air/
    -Tushar,
    Adobe AIR Team

  • HT201304 Is it possible to restrict access to specific IOS apps based on the WIFI profile that a user has connected to?

    Is it possible to restrict access to specific IOS apps based on the WIFI profile that a user has connected to?

    you might be able to block it if the app uses Internet access
    and depending on your wireless you might be able to block a specific user
    accessing the backend host that the app uses
    some firewalls offer application filtering but I'm not aware of any that work with ios apps

  • Adobe Air + Box2D.swc = TypeError: Error #1009 // New way to handle .swc files in Flash for iOS Apps?

    Hi,
    I need your help please - I have to update one of my iOS Apps. In this App I use Box2d for a simple maze game (it's an app for kids). When I publish & test this game on my Mac it works fine. I can drag my Hero (fish) through this Maze and all collision detections, gravity etc. work perfect.
    When I test it on my iPad it doesn't work. The device debugger shows this error message:
    TypeError: Error #1009: Cannot access a property or method of a null object reference.
      at global$init()
      at global$init()
      at Box2DAS.Common::b2Base$/initialize()[/Users/jan/Documents/_Projekte/Spielplatz/Universal_ Retina/src/com/Box2DAS/Common/b2Base.as:31]
      at wck::WCK/create()[/Users/jan/Documents/_Projekte/Spielplatz/Universal_Retina/src/com/wck/ WCK.as:26]
      at misc::Entity/ensureCreated()[/Users/jan/Documents/_Projekte/Spielplatz/Universal_Retina/s rc/com/misc/Entity.as:50]
      at misc::Entity/handleAddedToStage()[/Users/jan/Documents/_Projekte/Spielplatz/Universal_Ret ina/src/com/misc/Entity.as:100]
      at misc::Entity/handleAddedToStage()
    Line 31: loader = new CLibInit();
    I guess "CLibInit" should come from the .swc file.
    The thing is:
    I didn't change anything in this maze game - it seems this has to do something with the new Flash and/or Adobe Air version. Box2D.swc file is included:
    It always worked like this - and it works when testing it on my Mac - but it is no longer working on my current system.
    So I started my Mac from an older system (10.9.5 on an external HD) and published the App from Flash CS6 and Adobe Air 13.0 - then it suddenly worked on my iPad as before. I was able to tap an the fish and drag it arround.
    The same project / app published from my current OS X 10.10 + Flash CC 2014 + Adobe Air 15.0.0.302 is not working. I always receive this Error Message - I can not drag the fish - nothing happens. And I have no idea why this happens and what else I could do. I searched the whole day for a solution but didn't find anything.
    So did anything change by the way Flash and/or Air handles .swc files? Is there an other way to include: import cmodule.Box2D.* / CLibInit ?
    Please - if anyone has a clue - please let me know!!
    Best regards
    Jan

    Update:
    There is also an Android Version of this App. I just published and tested a new version of it on my kindle fire & Samsung Galaxy Tab 2. On both Tablets the maze works perfect. I'm able to drag the fish around etc.
    Then I published this Android Version for iOS and tested it on my iPad. Again I'm getting the Error message:
    TypeError: Error #1009: Cannot access a property or method of a null object reference. 
      at global$init() 
      at global$init() 
      at Box2DAS.Common::b2Base$/initialize()[/Users/jan/Documents/_Projekte/Spielplatz/Universal_ Retina/src/com/Box2DAS/Common/b2Base.as:31] 
      at wck::WCK/create()[/Users/jan/Documents/_Projekte/Spielplatz/Universal_Retina/src/com/wck/ WCK.as:26] 
      at misc::Entity/ensureCreated()[/Users/jan/Documents/_Projekte/Spielplatz/Universal_Retina/s rc/com/misc/Entity.as:50] 
      at misc::Entity/handleAddedToStage()[/Users/jan/Documents/_Projekte/Spielplatz/Universal_Ret ina/src/com/misc/Entity.as:100] 
      at misc::Entity/handleAddedToStage
    ...and the fish is stuck - I can't drag it - nothing happens. So this error only occurs when I publish the App for iOS - as an .ipa. Did anything change in the way Air handles .swc files?
    I'm totally confused
    If anybody has an idea what I could try - PLEASE LET ME KNOW!!

Maybe you are looking for

  • HT201209 In iTunes11 how can I see how much credit I have left on my gift card?

    I have followed the help advice but can't locate my credit. I have even made a purchase but am unable to see my balance? Can anyone help please?

  • Sound blaster live 24bit icon prob

    hi, i have a problem with trying to keep the sound blaster volume icon on the task bar. i am running windows xp. does anyone else have this problem or know if there is a fix for it. it is called ctsysvol i believe. any help would be appreciated. than

  • Asset Purchased through MM

    Hi All, What are the entries will take place while purchasing asset through MM. Regards....Boppana

  • How to load svg (vector) image dinamicaly.

    Hallo! I tryed to load dinamicaly an image svg (.ai) into flash but I can't. At my level: 1) I know that flash can't import .svg file but it is possible convert svg in Adobe ilustrator .ai file; 2) I can import .ai file in flash with no problem; 3) I

  • HT1688 Hi. I have an iPhone 4 and want to unlock it

    I need to unlock my iphone 4. I've emailed AT&T requested and I've got an email from them for restoring and using my itune, my iphone can be unlocked. I did but no sucesseful. Please I need some help