Posts tagged "Mobile"

Troubleshooting common Adobe AIR installation errors with iOS applications


By Piyush Bagri

In this post, we will explain the possible causes and solutions for some general errors that may occur when installing an AIR application on iOS devices using Flash Builder, Flash Professional, or command-line. This will help you to narrow down the installation error to a specific cause so that it can be resolved easily.

Installation error: “Application verification failed.”

The possible causes for this installation error along with the solutions to rectify it in each case are specified here.

Wildcard characters used in application id

If you are using any wildcard characters in the application id in your project, for example ‘calculator.debug.*‘, you will get ‘application verification failed‘ error.

Solution: The error will be resolved as soon as you remove the wildcard characters from the application id.

Feature listed in application.xml file is not added in the provisioning profile

If you are trying to compile your IPA with aps-environment key in entitlement.plist tags in application.xml file as shown in the example below and push notification service is not enabled in provisioning profile, then also you will get ‘application verification failed‘ error.

Example: Entitlements tag has been added in application.xml file but the push notification service is not enabled in provisioning profile.


Solution: Simply comment the above section of the code in application.xml or else add the feature in the provisioning profile. You will be able to rectify this error and compile your project. For more details, see Using push notifications in AIR iOS apps.

Wrong certificate used for packaging

You can also get ‘application verification failed‘ error if there is something wrong with the developer certificate that you are packaging your AIR application with. Another reason for the error could be that your device UUID is not listed in the provisioning profile.

Solution: You will be able to install your app on the device when you connect the right certificate with your provisioning profile. To know more about applying for an iPhone developer certificate and creating a provisioning profile, see Obtaining and working with iPhone developer files.

Installation error: “iTunes mobile device library not found. Please check your iTunes installation.”

This installation error is mainly related to the version of Adobe Flash Professional CC and/or AIR SDK that you are using to connect with Apple iTunes while installing the AIR application on your device. You may get this error in the following cases:

Using Flash Professional CC 2014 with iTunes 12.1.2

If you are using Adobe Flash CC 2014 and AIR SDK (any version) with iTunes 12.1.2, you may get this installation error when in your Flash Professional CC project you select:

File > Publish >Install application on the connected iOS device

Solution: This issue has been fixed in the latest Adobe Flash Professional CC 2015 version. With this fix, it can now be used with Adobe AIR SDK (any version) and Apple iTunes version 12.1.2 in Windows environment.

Using ADT version 16 or older with iTunes 12.1.2

If you are trying to install your application on the iOS device by command-line using ADT version (same as AIR SDK version) 16 or older, you can encounter this error. ADT is not able to detect iTunes 12.1.2 library in this case.

<AIRSDK Location>/bin/adt –installApp –platform ios –package <package name>

Solution: It is recommended to use Adobe AIR SDK version 16 or newer to resolve this error. iTunes 12.1.2 library is detected by Adobe AIR SDK 16 or newer versions.

Using ADT version or older with iTunes 12.3

If you are trying to install your application on the iOS device by command-line using ADT version (same as AIR SDK version) or older, you can encounter this error. ADT is not able to detect iTunes 12.3 library in this case.

Solution: With AIR SDK build this issue has been resolved.

Installation error: “PackageInspectionFailed”

This installation error is mainly related to the version of Adobe Flash Professional CC and/or AIR SDK that you are using to connect with Apple iTunes while installing the AIR application on your device.

Solution: With Flash Builder 4.7, cleaning your project solves this error.

To clean you project, choose Project> Clean > Clean All Projects. See Build projects in Adobe Flash Builder 4.7 documentation for more details.


Typically, you want to have the latest version of Adobe AIR. To get it, follow the instructions at Download and install Adobe AIR. However, you can get an older version of Adobe AIR here.

Do you still have problem with the installation of Adobe AIR application? Post your question in the Adobe AIR Installation Issues forum.

Zynga Leverages Adobe AIR to Take Ruby Blast Multi-Platform

Rubies – now available on your mobile device! You can now play Zynga’s Ruby Blast not just on Facebook and but also on mobile, marking another successful game for which Adobe Gaming technologies have been used to deliver explosive graphics, action-packed sound effects and gorgeous particle effects on any device. Ruby Blast was Zynga’s first game optimized for hardware acceleration, supported by Flash Player and Adobe AIR, and successfully extended across multiple platforms while preserving the beauty and speed of the original Ruby Blast web game for a seamless experience.

While creating Ruby Blast, Zynga developed performance optimizations that have been integrated back into the open-source Starling framework, benefitting all developers leveraging the same technologies for their own games. By using the Starling framework today, indie developers and studios benefit from the ongoing innovation brought by companies like Zynga and Adobe and the entire community which has grown up around Starling.

Visit to find out more about Ruby Blast and start playing today! And check out to learn more about Adobe Gaming technologies, and how we are helping game developers of all levels reach the widest audience on desktop and mobile.

Unboxing the Adobe AIR SDK

Watch and learn as the GREE Dev Com Ninja opens up the hood on the GREE Platform SDK for Adobe AIR.

He’ll show you what you get, and run through a test drive with some included sample code. This is a great first look at an awesome new tool set to add social features into your Adobe AIR-powered mobile games. Enjoy!

Monsters Battle in GREE’s First Mobile Social AIR App

Want to engage in epic battles on a planet riddled with monsters? We thought so!

GREE launched its first mobile social game using Flash technology for the iPhone today. MONPLA SMASH is the company’s free-to-play RPG action battle game that delivers stunning graphics through an Adobe AIR app and we are excited to have worked with them to bring this game to market.

As one of the leading gaming companies, we are thrilled to see GREE take advantage of the cross-platform delivery options provided by Adobe to release this innovative mobile social game worldwide, as a native iOS app, using its existing workflow. MONPLA SMASH is a great example of how AIR addresses the growing demand for high-impact social games with amazing graphics across leading mobile devices.

To check out more examples of mobile games using Flash and AIR, visit the Adobe Gaming showcase.

Flash Player and AIR Support for the Galaxy Nexus

We’ve received some questions regarding support for Adobe Flash Player 11.1 and AIR 3.1 on the Galaxy Nexus. To be clear, the Galaxy Nexus does not initially support Adobe Flash Player 11.1 and AIR 3.1. As we previously communicated in a blog post, devices and software updates from our partners which introduce new technologies are being developed on varied schedules that are different from our own, which means that the Adobe runtimes may not always be optimized or supported on devices until a subsequent release. We will provide a minor update to the runtimes to support the Galaxy Nexus in December.

Greg DeMichillie is the Senior Director of Product Management for Interactive Development

Flash to Focus on PC Browsing and Mobile Apps; Adobe to More Aggressively Contribute to HTML5

[Also posted on Adobe’s Conversations Blog]

Adobe is all about enabling designers and developers to create the most expressive content possible, regardless of platform or technology. For more than a decade, Flash has enabled the richest content to be created and deployed on the web by reaching beyond what browsers could do. It has repeatedly served as a blueprint for standardizing new technologies in HTML.  Over the past two years, we’ve delivered Flash Player for mobile browsers and brought the full expressiveness of the web to many mobile devices.

However, HTML5 is now universally supported on major mobile devices, in some cases exclusively.  This makes HTML5 the best solution for creating and deploying content in the browser across mobile platforms. We are excited about this, and will continue our work with key players in the HTML community, including Google, Apple, Microsoft and RIM, to drive HTML5 innovation they can use to advance their mobile browsers.

Our future work with Flash on mobile devices will be focused on enabling Flash developers to package native apps with Adobe AIR for all the major app stores.  We will no longer continue to develop Flash Player in the browser to work with new mobile device configurations (chipset, browser, OS version, etc.) following the upcoming release of Flash Player 11.1 for Android and BlackBerry PlayBook.  We will of course continue to provide critical bug fixes and security updates for existing device configurations.  We will also allow our source code licensees to continue working on and release their own implementations.

These changes will allow us to increase investment in HTML5 and innovate with Flash where it can have most impact for the industry, including advanced gaming and premium video.  Flash Player 11 for PC browsers just introduced dozens of new features, including hardware accelerated 3D graphics for console-quality gaming and premium HD video with content protection.  Flash developers can take advantage of these features, and all that our Flash tooling has to offer, to reach more than a billion PCs through their browsers and to package native apps with AIR that run on hundreds of millions of mobile devices through all the popular app stores, including the iTunes App Store, Android Market, Amazon Appstore for Android and BlackBerry App World.

We are already working on Flash Player 12 and a new round of exciting features which we expect to again advance what is possible for delivering high definition entertainment experiences.  We will continue to leverage our experience with Flash to accelerate our work with the W3C and WebKit to bring similar capabilities to HTML5 as quickly as possible, just as we have done with CSS Shaders.  And, we will design new features in Flash for a smooth transition to HTML5 as the standards evolve so developers can confidently invest knowing their skills will continue to be leveraged.

We are super excited about the next generations of HTML5 and Flash.  Together they offer developers and content publishers great options for delivering compelling web and application experiences across PCs and devices.  There is already amazing work being done that is pushing the newest boundaries, and we can’t wait to see what is still yet to come!

Danny Winokur is the Vice President and General Manager of Interactive Development at Adobe


[UPDATED: 11/15/11 at 6:40 p.m. PT]

Read these related posts from Adobe’s Ben Forta, Thibault Imbert, Lee Brimelow, Pritham Shetty, Mike Chambers, Andrew Shorten and Deepa Subramaniam:

Some Thoughts on Flash and Devices
By Ben Forta

Adobe AIR and Flash Player Team Blog- Focusing
By Thibault Imbert

Flash to Focus on Apps for Mobile
By Lee Brimelow

Adobe Flash for Premium Video
By Pritham Shetty

Flash Professional and the Future
By Mike Chambers

Clarifications on Flash Player for Mobile Browsers, the Flash Platform, and the Future of Flash
By Mike Chambers

Your Questions about Flex (UPDATED: 11/15/11)
By Andrew Shorten & Deepa Subramaniam



Flash-Based Machinarium Game is Now #1 iPad App, Delivered Using Adobe AIR

We’re very excited to announce that Machinarium, an award-winning, point-and-click adventure and puzzle game developed with Flash technology is now the #1 iPad app in all paid categories in the U.S. and 12 other countries after just one day! This popular app comes on the heels of other top rated, Flash-based apps on iTunes, Android Market and BlackBerry AppWorld like Politifact (#1 news app on iTunes, Top 100 app in all of iTunes), Dr Stanley’s House (#1 most popular gaming app on iTunes China) and apps from ESPN, Coca-Cola, Facebook, California Academy of Sciences and others.

Previously available as an in-browser game on desktops via Flash Player, Machinarium was ported as a Flash-based app for the iPad 2 and is coming to Android Market and BlackBerry AppWorld soon – all with the power of Adobe AIR. Machinarium is gaining traction worldwide as the top app in iOS App Stores in several other countries as well, and is also the iPad Game of the Week. The game was designed by Amanita Design in the Czech Republic and one of our gaming evangelists, Tom Krcha, has posted an interview on his blog with Machinarium designer and director, Jakub Dvorský. Check it out, and you can download the game here!


Adobe AIR 2.7 Now Available: iOS apps 4x Faster!

Adobe is pleased to announce the availability of Adobe AIR 2.7 SDK and the Adobe AIR 2.7 runtimes.   Adobe AIR 2.7 includes new features for both desktop and mobile applications with mobile support for Android 2.2+, BlackBerry Tablet OS and iOS 4+ operating systems.  Companies can build and deploy AIR 2.7 apps using Adobe Flash Builder 4.5 with an upcoming update to AIR 2.7 later this month. (BlackBerry Tablet OS is scheduled to receive an OTA (over the air) update of AIR 2.7 by the end of June.)

New AIR 2.7 Features


Enhanced rendering for iOS: AIR apps for iOS render up to 4x faster in CPU mode.  This change will improve the performance of many AIR for iOS apps, including those built with the Flex framework.  Watch the performance improvements

Video: Adobe AIR 2.7: Faster App Performance on iOS  (Renaun Erickson, Adobe Flash Platform Evangelist, demonstrates faster AIR 2.7 app performance on iPad)


Faster development time for iOS applications: Developers can now debug and build iOS applications faster than with previous versions using a new mode available within the AIR Developer Tool (ADT). During the development of an application, developers can now choose to use “interpreter mode” to streamline the testing and debugging development cycle.

AIR installation on SD cards for Android devices: This feature allows end users to install or move the AIR runtime onto the SD cards within their Android devices so they can free up storage space on the phone.


Integrated support for Media Measurement:  The Adobe AIR 2.7 runtime now includes the same built-in support for media measurement as Adobe Flash Player 10.3, allowing companies to simplify the collection of real-time, aggregated reporting data for how content is distributed and viewed by users. With direct support for Adobe SiteCatalyst, powered by Omniture, developers can implement video analytics for existing or legacy video players with as little as two lines of code. For additional information, see the article on measuring video consumption in Flash.

Acoustic echo cancellation: With integrated support for acoustic echo cancellation, developers can now add real-time VoIP capabilities to games, enterprise, and other types of applications without requiring users to wear a noise-canceling headset. Users can now chat using the speaker built into their desktop or laptop computer. This new capability is also available in Flash Player 10.3.

Navigation Improvements for HTML Content: Enables seamless weblink-style navigation within desktop apps such as magazine viewers and ebook readers.  Developers can now respond to a new event to be notified when content within the HTMLLoader control attempts to change the location of a page. This enhancement provides developers with a better way to implement intra-application navigation.

For additional feature and release details please read the AIR 2.7 developer release notes.

New AIR apps for Android, iOS and BlackBerry Tablet OS

Although these apps are not currently using AIR 2.7, I thought I’d call to your attention to a few new apps based on Adobe AIR that recently hit the market.

iOS (iPad)

Rossignol Experience: Ski season is coming to a close, but this fantastic app from this famous ski maker provides a rich interactive branded experience to learn more about Rossignal skis. Video demo.

BlackBerry Tablet OS (BlackBerry PlayBook)

Comb Over Charlie: Comb Over Charlie was availble on the Android Market using AIR.  This game is now available on the BlackBerry PlayBook.  Soon to be on the iPad.  4.5 out of 5 stars!


G20-G8: This is the official app of the French Presidency of the G20 and the G8.  Get real time updates and access to all the latest developments from the Summits and the preparatory meetings, as well as video reports and photos on the G20-G8 website.

Performance Improvements

Finally, performance improves with each release of AIR and the Flash Player.  If you checked out the AIR 2.7 on iOS video, you can really see the difference.  If you missed it earlier, here are a few Flash Player 10.3 on mobile related performance resources to check out.

Video: Enhanced Video Performance with Flash Player 10.3 on Android 3.1 (Renaun Erickson demos Flash Player 10.3 video on the Motorola Xoom)


Performance Tests

GUIMark3 by Sean Christmann –  Sean tests Flash Player and HTML5 on various phones and tablets.  Check it out.

“In terms of interactive content overall, it’s safe to say Flash maintains a 2x performance lead over HTML5 on average”

“The Flash VM performs really well on mobile chipsets and I don’t see any evidence here to support the idea that Flash is slow on smartphones and tablets.”

The Right Fit? Video Playback Performance on Android Handset and Tablet Devices Using Adobe Flash Player 10.2 and 10.3 By Tim Siglin. – Tim Siglin from Transition Inc., and Streaming Media fame recently published a follow up to his previous white paper testing Flash Player video performance.

“Our current testing finds that FP 10.2 on handsets and 10.3 on the Xoom: Provide a more consistent media consumption than Android’s built-in apps and services.

Download the Adobe AIR 2.7 SDK

Adobe AIR and Linux: Increasing Distribution on Devices

As the market for applications is increasingly led by mobile devices, Adobe is investing more in simplifying app development and deployment for mobile operating systems.  By the end of 2011, we expect that there will be more than 200M smartphones and tablets which can download and run Adobe AIR apps, including devices running Android, BlackBerry Tablet OS and iOS.

The recent release of Adobe Creative Suite 5.5, including Flash Builder 4.5, enables developers to deliver their experiences on the web and as apps across all the major mobile platforms, as well as popular television, Blu-ray player and set top box platforms.  We’re committed to working with our partners to bring Adobe’s runtime technologies to the platforms and devices that are important to end users and developers, including new hardware and operating systems as they come to market.

To support the variety of Linux-based platforms across PCs and devices, we are prioritizing a Linux porting kit for AIR (including source code), which Open Screen Project (OSP) partners can use to complete implementations of AIR for Linux-based platforms on PCs, mobile devices, TVs and TV-connected devices.  We will no longer be releasing our own versions of Adobe AIR and the AIR SDK for desktop Linux, but expect that one or more of our partners will do so.  The last Adobe release of AIR for desktop Linux is AIR 2.6.  By focusing on the porting kit and support of partner implementations, we expect to provide broader support for AIR across Linux-based PCs and devices, whereas our own desktop Linux releases have accounted for less than 0.5% of lifetime AIR downloads.

Existing AIR applications will continue to work on Linux PCs provided they target AIR 2.6 or below, and users may continue to use their existing AIR applications without interruption. However, users will not be able to install applications or apply application updates (including security updates) that require a later version of AIR, unless and until such later versions are released by an OSP partner.
We will of course share more information about any partner plans to support AIR for desktop Linux.  In the meantime, for more information please review the FAQ.

Mobile Enterprise Sample Applications Powered by Adobe AIR, Flex and Android

Last week at the Google I/O conference, we announced the public availability of the Adobe AIR for Android Developer Prerelease program. This week, we wanted to highlight a few excellent examples of AIR and Android powered enterprise applications developed by two members of our evangelism team, Christophe Coenraets and James Ward.

Both Christophe and James recently recorded inspiring video demonstrations of some of the sample applications they have been working on lately.

Mobile version of Employee Directory application by Christophe Coenraets.

Trading sample application by Christophe Coenraets.

Example of a Flex and AIR application that includes multi-touch support by James Ward.