Skip to main content
Inspiring
May 23, 2018
Answered

AIR 29+ can not debug app on iOS. App is never installed on the device

  • May 23, 2018
  • 14 replies
  • 10975 views

When I try to debug iOS app with Flash Builder 4.7 and with AIR 29 or 30 Beta the app is not installed on the device. Compilation is completed and I get the message that I need to open the app but app is never installed on devices. I tried manually to install app by going to bin-debug folder and trying to install ipa from there but it says that app ipa is corrupted or not compatible with iOS 11.

Is anyone able to debug app on iOS with AIR 29 or AIR 30 Beta?

This topic has been closed for replies.
Correct answer chaky

This is now solved and is working properly with latest AIR SDK 31.

14 replies

Amrita Gangwani
Adobe Employee
Adobe Employee
October 15, 2018

Hi,

The issue has been addressed in the AIR SDK 31. Please download the latest AIR SDK from Download Adobe AIR SDK

Thanks!

Infin8
Inspiring
October 15, 2018

Unfortunately that still doesn't appear to be working.

AIR SDK 31.0.0.103

Xcode 9.3

iOS SDK 11.3

Animate 18.0.2 (build 126)

Tested both AdHoc build/install and Debugging via USB.

Legend
October 15, 2018

This is a different issue.

The newest iPhones (XS, XR) have a different format in UDID

It would appear that ADT does not allow for this new format.

There is already a bug in the tracker related to it.

Tracker

From what I can tell Adobe will need to update the regex in function getIDBDevices() in IOSDeviceOperations.class

https://forum.starling-framework.org/topic/iphone-xs-max-intellij-install-error

Infin8
Inspiring
October 14, 2018

With 31.0.0.90 is anyone able to debug on an iPhone X, XS or XSMax running iOS12?

I seem to be able to debug on older devices but not on these newer ones.

I get an application verification failed error despite the UDIDs of the devices being included the provisioning profile.

Inspiring
October 14, 2018

It looks like it is an sdk issue:Tracker

chakyAuthorCorrect answer
Inspiring
October 7, 2018

This is now solved and is working properly with latest AIR SDK 31.

Inspiring
October 7, 2018

What version? I still have this issue with AIR 31.

chakyAuthor
Inspiring
October 7, 2018

With AIR SDK 31.0.0.96 and Windows 10 using Flash Builder 4.7 I am again able to debug on iOS.

Inspiring
October 7, 2018

I still have this issue on my Windows 10. I tried AIR 29,30 even the latest 31.0.0.96 and still get the error:Installation Error: ApplicationVerificationFailed.

When trying to debug.

Infin8
Inspiring
August 24, 2018

Yes, Debugging is back with 31.0.0.85.

If you are compiling against Xcode 9.3 you will need to update the AIR SDK ld64 file following these instructions.

Cannot compile AIR app with Xcode 9.3 iPhoneOS11.3.sdk

Participating Frequently
August 21, 2018

With new Beta (31.0.0.85) problem has gone for me.

Inspiring
August 8, 2018

For those still having issues with this, here is a thread that might be helpful:

Request for an update on the steps required to successfully build an iOS app with Adobe Animate CC

Inspiring
July 27, 2018

I am also seeing Flash Builder fail to install Apps onto my iphone using SDK 30. I tried copying over the app onto the phone using the SDK/bin/adt commad line, and it got an error "Error connecting to your device". I then tried using the handy iFunBox application that is free for Mac OSX, and it copied over my .ipa file and it runs okay. However... i can't debug which is unfortunate.

clearly the toolchain adt program which is probably run behind the scense by Flash Builder has been broken by Apple's latest revision. I know that they are getting very strict about allowing things to be sent over USB, because of the recent selling of cracking devices sold to break into iphones using the USB channel, they are doing various undocumented things to the USB channel. So i am sure this is some apple induced breakage, but whatever the source, it sure would be create if they fixed the problem with being unable to debug in air sdk 30.

Buble
Participant
July 27, 2018

Hi to everyone,


sharing my experience, i hope it may help someone

i had the same problem and wasn't able to debug any of my projects on iOS devices.

i tried all you wrote here but always get ApplicationVerificationFailed or APInternalError on different sdk 26,28,30

I don't know WHY, but after i switched to new sdk i go to intelliJIdea Project Structure and generated new descriptor file with different name via Create... button
i changed needed values(for starling) and it magically works now with new descriptor file (on all my devices 10.3.3 and 11.4.1 in 2 different projects)


i develop application beginning from 22.0 or earlier and just update sdk version in descriptor file before. Probably it was  a reason

but i still don't understand why, maybe there are some differences. It looks EXTREAMLY WEIRD. xml seems identical


tested on mac with IntellijIdea 14, air30_feathers3.5sdk, air28sdk and air30sdk

Legend
July 27, 2018

I have no current problems with AIR30, iOS 11, IntelliJ on mac.

I have had sporadic APIInternalError / ApplicationVerificationFailed in the past.

To resolve I would clear out the output folder (eg bin-release) and also restart the device.

I would sometimes see leftover folders beginning with "AOT" in the output folder which I believe were the problem.

Legend
July 27, 2018

Also your Apple Worldwide cert may have expired.

See known Issues #1. This caught me out once.

WWDR Intermediate Certificate Expiration - Support - Apple Developer

Inspiring
June 19, 2018

Since May 20 I haven´t been able to install iOS apps on my iPad with Distribution Certificate and Profile using AIR SDK 30.0.0.107 and Animate.

same error always:

Installation Error: ApplicationVerificationFailed.

I can publish using AIR SDK 30.0.0.107 with Developer Certificate and Profile but that won´t go up the App Store.

I had been reporting the issue here:

Request for an update on the steps required to successfully build an iOS app with Adobe Animate CC

The team's response was, "Currently, we have SDK 26 in Animate. No changes have been made to Adobe Animate. To use the latest SDK, include the AIR_30_assert.car file that is created by xcode in the "AIR for iOS settings" of the AIR iOS doc under "included files" section."

But that doesn´t fix the problem.

- I reinstalled everything: Mac os High Sierra - Adobe Animate - Apple Certs & Profiles - Xcode - iPad -

That did not solve the problem either...

I wonder what anyone else using Animate is doing to upload apps to the App Store.

I hope we can get soon a solution.

Amrita Gangwani
Adobe Employee
Adobe Employee
June 20, 2018

Hi,

To debug the application you may use a developer certificate and a developer provisioning profile on both Flash Builder as well as Animate CC.

It is known that you cannot install the ipa-app-store type application packaged with distribution certificate and distribution provisioning. But the app should upload fine on App store.

For beta testing of the application, you may use distribution certificate and Ad hoc provisioning with target type as ipa-ad-hoc. It should successfully install on your test devices.

Thanks!

Inspiring
June 20, 2018

Hi Amrita,

I use Adobe Animate because without knowing code I can build my apps. Honestly I have never needed to debug my apps so I don´t know really how to do it. What I did was to use a Developer Certificate and Profile, on the AIR FOR IOS SETTINGS > DEPLOYMENT > DEVICE DEBUGGING IN INTERPRETER MODE and on the "Debug" menu I selected Debug Movie > On Device via USB. Then I tried to upload the resulting .ipa with Application Loader but I got this message:

ERROR ITMS-90161: "Invalid Provisioning Profile. The provisioning profile included in the bundle com.musycom.PianoSheetReadingPRO [Payload/Piano Sheet Reading PRO.app] is invalid. [Missing code-signing certificate]. A Distribution Provisioning profile should be used when submitting apps to the App Store. For more information, visit the iOS Developer Portal."

Can you orient me on how to debug the app in order to upload it to the App Store?

Best Regards!