Skip to main content
Participant
March 28, 2013
Question

iOS code signing fails only on AIR 3.4+

  • March 28, 2013
  • 1 reply
  • 1524 views

I am building a Flex application for iPad (iOS 6.1.3) using Flash Builder 4.7 on OSX Lion.

I can successfully build my IPA using Flex SDK 4.6.0 with AIR 3.3 overlayed.

However if I do the following:

1. change the Flex SDK to 4.6.0 with AIR 3.6 overlayed (I used the "Flex compatible" AIR sdk at http://airdownload.adobe.com/air/mac/download/latest/AdobeAIRSDK.tbz2)

2. update the application descriptor namespace to http://ns.adobe.com/air/application/3.6

then I cannot install the resulting IPA on my iPad.  XCode organizer produces the error: "No Code signature found" and if I try to install over USB from Flash Builder I get "ApplicationVerificationFailed"

The SDK is the only change I've made.  The provisioning profile, certificate, and app id are still the same. 

I can still run my app in the AIR simulator on the desktop in either SDK. 

XCode Organizer's console contains the following:

Mar 28 16:08:42 Dougs-iPad installd[54] <Error>: 0x2c3000 verify_signer_identity: MISValidateSignatureAndCopyInfo failed for /var/tmp/install_staging.7KDlCd/foo_extracted/Payload/HB_Tablets.app/HB_Tablets: 0xe800801c

Mar 28 16:08:42 Dougs-iPad installd[54] <Error>: 0x2c3000 do_preflight_verification: Could not verify executable at /var/tmp/install_staging.7KDlCd/foo_extracted/Payload/HB_Tablets.app

Mar 28 16:08:42 Dougs-iPad installd[54] <Error>: 0x2c3000 install_application: Could not preflight application install

Mar 28 16:08:42 Dougs-iPad mobile_installation_proxy[480] <Error>: 0x3b459b88 MobileInstallationInstall: failed with -1

Mar 28 16:08:42 Dougs-iPad mobile_installation_proxy[480] <Error>: handle_install: Installation failed

Mar 28 16:08:42 Dougs-iPad installd[54] <Error>: 0x2c3000 handle_install: API failed

I've tried re-downloading the Flex SDK and re-doing the AIR SDK overlay, to no avail.

Is there something I'm supposed to do differently in AIR 3.6? 

This topic has been closed for replies.

1 reply

Participant
June 27, 2013

I have the same error.

I'm using Flex SDK 4.5.1.21328 with AIR 3.6 overlayed.

I have the correct app Id and , I have regenerate certificates and provisionings file.

I install my app with TestFlight, and get this error (with Iphone Configuration Utility) :

Jun 27 16:38:51 IPAD3-0106 installd[54] <Error>: 0x283000 handle_install: Install of "/var/mobile/Media/Downloads/1459665544719901228/1462344938396714605" requested by itunesstored

Jun 27 16:39:02 IPAD3-0106 installd[54] <Error>: 0x283000 MobileInstallationInstall_Server: Installing app com.*****.*****

Jun 27 16:39:03 IPAD3-0106 installd[54] <Error>: Jun 27 16:39:03  SecTrustEvaluate  [leaf ExtendedKeyUsage IssuerCommonName]

Jun 27 16:39:07 IPAD3-0106 installd[54] <Error>: 0x283000 verify_signer_identity: MISValidateSignatureAndCopyInfo failed for /var/tmp/install_staging.RPsoCr/foo_extracted/Payload/TPIRBingo_test_test_test_test.app/TPIRBingo_test_test_test_test: 0xe8008015

Jun 27 16:39:07 IPAD3-0106 installd[54] <Error>: 0x283000 do_preflight_verification: Could not verify executable at /var/tmp/install_staging.RPsoCr/foo_extracted/Payload/************************.app

Jun 27 16:39:07 IPAD3-0106 installd[54] <Error>: 0x283000 install_application: Could not preflight application install

Jun 27 16:39:07 IPAD3-0106 itunesstored[72] <Error>: 0x403000 MobileInstallationInstall: failed with -1

Jun 27 16:39:07 IPAD3-0106 installd[54] <Error>: 0x283000 handle_install: API failed

Known Participant
April 20, 2018

adobe air sdk 29 still have issue signing ios dynamic framework

+[MICodeSigningVerifier _validateSignatureAndCopyInfoForURL:withOptions:error:]: 147:

Failed to verify code signature of /private/var/installd/Library/Caches.payload......app/Frameworks/Mapbox.framework

: 0xe800801c (No code signature found.)

after codesing on mac adobe still cannot generate proper ipa as it try codesign and messed properly codesigned framework with error

+[MICodeSigningVerifier _validateSignatureAndCopyInfoForURL:withOptions:error:]: 147:

Failed to verify code signature of /private/var/installd/Library/Caches/..../Payload/Xt.....app/Frameworks/Mapbox.framework

: 0xe8008017 (A signed resource has been added, modified, or deleted.)

i think best solution will be add a custom flag as -platformsdk to bypass codesing for dynamic third party frameworks