iOS code signing fails only on AIR 3.4+
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?
