Code sign failures submitting iOS Air App

Hi folks,
I wondering if any of you might be able to point me in the right direction on this. I'm likewise having issues trying to submit an ipa file to iTunes Connect via Application Loader, and got as far as zipping the .app file and submitting. I get an error in Application Loader that: "Unable to run the lipo command: ... Can't map input file ..." and "Application failed codesign verification. The signature was invalid, contains disallowed entitlements, or was not signed with an iPhone Distribution Certificate.", and "Unable to extract codesigning entitlements from your application. Please make sure ... is a valid Mach executable that's properly codesigned".
Now, before posting here, I have done the following to no avail:
a) I've regenerated all certs and mobile provisions from the top, completely on the Mac once, and completely on Windows as well using openSSL. Both times, I started at the top, from the csr request.
b) I'm able to install and run my ipa file just fine on the test iPhones using the distribution.p12 file and the associated ad_hoc distribution mobile provision. It's always only when I compile for 'app store release', using the distribution.p12 file and the app_store mobile provision that this happens.
c) I'm using Adobe Flash Pro CS6 on Windows 7 64, with Adobe Air 3.3 SDK, and I am submitting on a real Macbook Air with OS X Mountain Lion.
d) I've also gone as far as trying both sets of cert/provisions (generated on mac and windows), by publishing the ipa from within Flash Pro CS6, and also using the adt command line, but still same.. works fine as ad_hoc on the test iPhones, but will not submit through Application Loader. Same codesign verification errors.
e) My app uses native extensions, but these compile and run perfectly fine on the ad_hoc builds.
I'm pulling out my hair at this point as to what I could possibly be missing or doing wrong, or if there is a bona fide bug with the combination of technologies I'm using? I would appreciate any tips/hints/suggestions from anyone who know what I am describing here.
If there is anyone at Adobe that can look at my ipa file build for the app_store submission, that would be wonderful as well.
with kind regards,
Alex

@Marius,
Here's a step by step (verbose) of what I do from the top when I setup for a new client (which I did just 3 days ago). If there's anything here that's different, I recommend you remove everything you have from before and start from scratch, as there are times when some ridiculously unforeseen item left over can affect your setup:
(a) On a Mac, open Keychain Access tool. Go to 'Keychain Access' in the main menu, then 'Certificate Assistant' --> 'Request a Certificate from a Certificate Authority'. On the Certificate information form, enter the email address you used for your iOS Developer Program account, for Common Name, use the name you have associated to your iOS Developer account (i.e. mine was a personal account, so it's just 'Alex Yamane'), leave CA email address blank, and choose 'Saved to disk', and save the .certSigningRequest file generated somewhere handy.
(b) Log into http://developer.apple.com/ with your iOS Developer account. Click on 'Member Center' at the top. Log in. Click 'iOS Provisioning Portal'.
(c) First of all, make sure you remove everything before you start this process. You need to go backwards when you remove everything, so make sure first, you go to the 'Provisioning' section, and remove all Provisioning profiles first (both Development and Distribution). Devices, you can leave alone. Go to the 'Certificate' section and remove all Development and Distribution certificates.
(d) Go to App ID, and create yourself a new AppID for your app, just to make sure so you're using everything fresh from the start.
(e) Now go to 'Certificates', and use the .certSigningRequest file. Also create one for Development using the same .certSigningRequest file. Re-click the tabs for each and they should refresh with your new certs there. Download each one. After you do, I recommend you rename them so you know these are the newest ones you just generated (it usually has a default ios_development.cer and ios_distribution.cer file name. If you haven't yet, make sure you also download the WWDR intermediate certificate if you haven't already.
(f) Go to 'Provisioning' section, and now create a new profile for 'Development'. Then go to the 'Distribution' tab and create one for the app_store and adhoc distributions. Save all 3 provisioning profiles.
(g) On your Mac, open Keychain Access tool. First if you haven't already, go to 'File'->'Import item' and choose the WWDR intermediate cert. Then, do the same for your Distribution Certificate (not Development certificate), I've had tons of trouble in the past when I first was starting out, because Adobe's website keeps talking about the Development cert, but you only need the Distribution Certificate installed (and just use the adhoc provisioning profile to development/test and the appstore provisioning profile for iTunes submission).
(h) Once you've imported your Distribution certificate, there should be an item under the 'login' section of the Keychains column on the left that looks like "iPhone Distribution: Marius Versteegen". Click the arrow next to that and expand it. When you do, you should see a little key icon and your name again. Right mouse on that, and choose "Export 'Marius Versteegen'". Choose file format .p12, and save this file somewhere.
(i ) Now take all of those certs and provision files over to your Windows machine. Fire up Flash Pro. Open your project, and use the new .p12 file for your certificate, and use the new appstore Distribution certificate and compile. You should now have a .ipa file that's ready for iTunes submission.
(j) For me, from this point on, I've described earlier in the thread how I get my .ipa file over to my Macbook Air and upload to iTunes.
Hope this helps,
Alex

Similar Messages

  • Getting Open In... to work with an iOS AIR app

    Hi,
    I am making a music player for iOS.  So far, I have figured that I am supposed to:
    in the InfoAdditions section of the app manifest, add:  UIFileSharingEnabled = true, so that users can place mp3s in iTunes within the app's documents directory, which my app can then open.
    Since File.browseForOpen() doesn't work on iOS ( *sigh* ), either:
    create my own file browser, based on the file pointers I get via File.documentsDirectory.getDirectoryListing().
    OR: coherce an image browser to look for sound files ( ! ) somehow, such as:
    CameraRoll.browseForImage()
    ANE:  https://github.com/freshplanet/ANE-ImagePicker
    Distriqt's CameraRollExtended ANE: http://distriqt.com/native-extensions#camerarollextended
    Assuming I can make this work without running afoul of Apple's storage guidelines ( BTW: from what I am reading, using the documents directory to store mp3s might be a violation ), I still need to figure out one more thing:
    How do I make it so that other apps can see my air app via the little "Open in..." drop-down menu, when trying to read an mp3?  Is that even possible?  IOW, is there a way to indicate to iOS that my AIR app can read mp3s ( or other sound files )?

    You need to register what document extensions you want your app to support and let other apps know about through various additional app desciptor InfoAdditions, as discussed here:
    http://forums.adobe.com/message/4725423

  • Code sign failure for Safari 3.1

    I used 1Password to handle web passwords in Safari and was having some problems so I ran its diagnostics which suggested a code signing problem. I reinstalled Safari from the Leopard Install disks and then downloaded the Safari 3.1 updater and ran it. The code signing checked fine after the reinstall, but failed after the Safari 3.1 update. I'm not sure what is wrong. I just ran codesign -vvvv /Applications/Safari.app and saw this:
    /Applications/Safari.app: a sealed resource is missing or invalid
    /Applications/Safari.app/Contents/Resources/CacheController.nib/objects.nib: resource added
    /Applications/Safari.app/Contents/Resources/ErrorConsole.nib/objects.nib: resource added
    /Applications/Safari.app/Contents/Resources/RenderTree.nib/objects.nib: resource added
    /Applications/Safari.app/Contents/Resources/Snippet.nib/objects.nib: resource added
    /Applications/Safari.app/Contents/Resources/ViewTree.nib/objects.nib: resource added
    Obviously, no app (not ServiceScrubber or TechTool or whatever) has been run that would modify the code signature. What could be causing this error?

    This is still the case for 3.1.1.

  • Code signing issue with iOS simulator during bot integration

    I am integrating bot to run on iOS simulator only not any device but still getting code signing error- No matching codesigning identity found: No codesigning identities(i.e. certificate and private key pairs) code signing is required for product type 'Application' in SDK 'iOS 7.0'
    I have selected only one simulator under specific devices at the time of creating bot.
    Why this is the problem for simulator too.
    I have also tried by checking don't code sign option. But integration still failed with error-
    CodeSign error:code signing is required for product type 'Application' in SDK 'iOS7'>
    How to fix it? Plz help...

    You should probably take this to the developers forum.

  • Debugging IOS AIR app

    Is there anyway I can set NSZombieEnabled somehow in the adobe air app.  I am getting EXC_CRASH etc errors and need a way to find out where the troubled memory item is..
    Thanks,
    Bobby

    It turns out that the "help document indicating that this is due to the iPad and the debugger host computer not running on the same wifi" was spot on.  At my work environment, the wifi and the ethernet lan are on the same network.  I was mistakenly assuming that the iPad and the debugger were communicating via the USB cable, but this is not the case.  I think what happens is that FB embeds the ip address of its computer in the debuggable app.  The app then connects to FB at that IP address.
    My problem was that I had the Network Settings of my VM set to "Shared" under the Parallels hardware config set up.  My VM then had a 10.211.55.x ip address instead of a 196.196.0.x ip address, which is the range of addresses on my LAN.  Changing the setting to "Shared" fixed the problem.

  • 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? 

    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/T PIRBingo_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

  • Failed to package iOS AIR app with Air 3.6 beta

    Hi
    I was hoping I could get help with those error messages
    Configuration to package for an iOS device
    Here is the adt command
    c:\program files (x86)\jetbrains\intellij idea 12.0\jre\jre\bin\java.exe -Dapplication.home=D:\flex_sdk_4.6 -Xmx384m -Dsun.io.useCanonCaches=false -Dfile.encoding=UTF-8 -Djava.awt.headless=true -Duser.language=en -Duser.region=en -Xmx512m -jar D:\flex_sdk_4.6\lib\adt.jar -package -target ipa-test-interpreter -storetype PKCS12 -keystore D:\Headr\trunk\headr-app\headr-mobile\app\ios_profiles\certificate.p12 -storepass xxxxx -provisioning-profile D:\Headr\trunk\headr-app\headr-mobile\app\ios_profiles\development.mobileprovision D:\Headr\trunk\headr-app\headr-mobile\app\bin-debug\iOS_device.ipa D:\Headr\trunk\headr-app\headr-mobile\app\bin-debug\HeadrApplication-app.xml -extdir D:\Headr\trunk\headr-app\headr-mobile\app\ane -C D:\Headr\trunk\headr-app\headr-mobile\app\bin-debug iOS_device.swf -C D:\Headr\trunk\headr-app\headr-mobile\app\src data -C D:\Headr\trunk\headr-app\headr-mobile\app\src icons -C D:\Headr\trunk\headr-app\headr-mobile\app\src [email protected] -C D:\Headr\trunk\headr-app\headr-mobile\app\src Default.png
    And error
    Failed to package AIR application iOS_device.ipa:
             D:\Headr\trunk\headr-app\headr-mobile\app\bin-debug\HeadrApplication-app.xml: error 302: Root content HeadrApplication.swf is missing from package
    Configuration for the emulator
    Here is the adt command
    c:\program files (x86)\jetbrains\intellij idea 12.0\jre\jre\bin\java.exe -Dapplication.home=D:\flex_sdk_4.6 -Xmx384m -Dsun.io.useCanonCaches=false -Dfile.encoding=UTF-8 -Djava.awt.headless=true -Duser.language=en -Duser.region=en -Xmx512m -jar D:\flex_sdk_4.6\lib\adt.jar -package -target ipa-test-interpreter -storetype PKCS12 -keystore D:\Headr\trunk\headr-app\headr-mobile\app\ios_profiles\certificate.p12 -storepass xxxxxx -provisioning-profile D:\Headr\trunk\headr-app\headr-mobile\app\ios_profiles\development.mobileprovision D:\Headr\trunk\headr-app\headr-mobile\app\bin-debug\HeadrApplication.ipa D:\Headr\trunk\headr-app\headr-mobile\app\bin-debug\HeadrApplication-app.xml -extdir D:\Headr\trunk\headr-app\headr-mobile\app\ane -C D:\Headr\trunk\headr-app\headr-mobile\app\bin-debug HeadrApplication.swf -C D:\Headr\trunk\headr-app\headr-mobile\app\src data -C D:\Headr\trunk\headr-app\headr-mobile\app\src icons -C D:\Headr\trunk\headr-app\headr-mobile\app\src [email protected] -C D:\Headr\trunk\headr-app\headr-mobile\app\src Default.png
    And error 
    Failed to package AIR application HeadrApplication.ipa:
             unexpected failure: null
             java.lang.NullPointerException
             at com.adobe.air.ipa.IPAPackager.processExtensions(IPAPackager.java:314)
             at com.adobe.air.ApplicationPackager.createPackage(ApplicationPackager.java:65)
             at com.adobe.air.ipa.IPAPackager.createPackage(IPAPackager.java:257)
             at com.adobe.air.ADT.parseArgsAndGo(ADT.java:572)
             at com.adobe.air.ADT.run(ADT.java:419)
             at com.adobe.air.ADT.main(ADT.java:469)

    Hi Pahup
    My application.xml does say 3.6 at the moment.
    First couple of lines from application.xml
    <?xml version="1.0" encoding="UTF-8"?>
    <application xmlns="http://ns.adobe.com/air/application/3.6">
    But I am using 2 ANEs (one is ours but one is a third party that 'm afraid I can't change)
    Their extension.xml look like below
    My ANE
    <extension xmlns="http://ns.adobe.com/air/extension/3.1">
              <id>com.headr.HeadrNativeExtensions</id>
              <versionNumber>1</versionNumber>
              <platforms>
                        <platform name="iPhone-ARM">
                                  <applicationDeployment>
                                            <nativeLibrary>libHeadrNativeExtensionsIOS.a</nativeLibrary>
                                            <initializer>ExtInitializer</initializer>
                                            <finalizer>ExtFinalizer</finalizer>
                                  </applicationDeployment>
                        </platform>
                        <platform name="default">
                <applicationDeployment/>
            </platform>
              </platforms>
    </extension>
    Third party ANE
    <extension xmlns="http://ns.adobe.com/air/extension/3.5">
                <id>com.milkmangames.extensions.GoViral</id>
                <versionNumber>2</versionNumber>
                <platforms>
              <platform name="iPhone-ARM">
                      <applicationDeployment>
                        <nativeLibrary>libGoViralAPI.a</nativeLibrary>
                        <initializer>MmgGoViralApiExtInitializer</initializer>
                        <finalizer>MmgGoViralApiExtFinalizer</finalizer>
                      </applicationDeployment>
                    </platform>
                        <platform name="Android-ARM">
                    <applicationDeployment>
                     <nativeLibrary>GoViralExtensionAPI.jar</nativeLibrary>
                      <initializer>com.milkmangames.extensions.android.GoViralExtension</initializer>
                      <finalizer>com.milkmangames.extensions.android.GoViralExtension</finalizer>
                    </applicationDeployment>
                  </platform>
                        <platform name="default">
                    <applicationDeployment>
                    </applicationDeployment>
                        </platform>
                </platforms>
              </extension>
    Please let me know if there is any other workaround or if you see anything else that might be wrong in my above files.
    Melissa

  • Problem with getDefinition method in ApplicationDomain for iOS AIR app

    I was using getDefinition method in ApplicationDomain to get class definition of an exported symbol from an external swf. It used to work fine with debug builds even on iOS. But when i exported a release build and installed the ipa file on iPad it stopped working. I debugged and found out that getDefinition is returning null in case of release builds on iPad.
    Is it a known issue? If yes, is there any workaround present ?

    Fast packaging in Flash Builder internally uses interpreter mode.
    The "Export Release Build" option generates an AOT build which uses ipa-app-store. For more on different target types in AIR iOS, refer:
    http://help.adobe.com/en_US/air/build/WS901d38e593cd1bac1e63e3d128cdca935b-8000.html
    When you export some symbol (in say Flash Pro via AS Linkage), actionscript byte code is inserted in your SWF. As this SWF hasn't been AOTed, you are not able to access the symbols in it in a release build. Presently there is no way to AOT external swfs. Using the currently available tools, your best bet is to create a single SWF and then "export release build"

  • IOS AIR app won't install with new certificates

    I've been devloping my first iOS app in AIR for a few months. Testing on up to 3 devices has gone fine. It's time to submit to the app store. I'm developing for a client who wants the app in their name in the app store. So they set up an Apple iOS developer account and gave me access. When I made a new set of certificates and profiles with the new account the app failed to install on my testing device. I've remade all the certificates multiple times and double checked that I have the correct UUID and am not using a distribution profile.
    Is there a problem using someone else's account with keys and certificates made on my mac? What else can I try?

    Hi, you need to apply a migration signature. For more information, please refer to http://help.adobe.com/en_US/AIR/1.5/devappsflex/WS5b3ccc516d4fbf351e63e3d118666ade46-7ff0. html#WSFAB6E5EB-316A-42b0-81A3-0BC232ACD99A
    Thanks,
    Jian

  • IOS AIR apps do they need AIR installed on device?

    Hello, I am developing an app for iOS using AIR for iOS in flash cs5.5. I know for android you have to download air on the deivce first to run the apps. I don't have an iphone or ipad to test my app on yet, but am wondering if a user who is downloading my app will have to download AIR and then my app or does flash cs5.5 somehow combine it when it publishes it?
    Cheers

    They don't embed the Flash runtime.
    Flash CS5.5 compiles AIR directly into the app (called captive runtime) so your iOS device does not (and can not) install AIR separately and doesn't need it. There is no AIR for iOS to download.
    Also you can embed a captive AIR runtime into Android apps as well if you choose. Simply specify you want to embed the captive AIR as you export (which by default for Android is disabled). Then even Android users will not need to download AIR to use your app.

  • Launching another iOS AIR app from iOS AIR App

    Hi
    Ideally we would like to be able to launch another AIR iOS from our AIR iOS.  Is it possible to do this with AIR?  I understand you can do it natively.  We would also need to pass a few parameters: such as authentication ID and a URL.
    Potentially we need to be able to do this in Android too.
    Thanks
    Ben

    Yes. you can have following chunk in your infoAdditions
    <key>CFBundleURLTypes</key>
       <array>
        <dict>
         <key>CFBundleURLSchemes</key>
         <array>
          <string>appA</string>
         </array>
        </dict>
       </array>
    then from another AIR iOS application you can call navigateToURL("appA://thisDataWillBeReceivedByAppA")
    I have written an Article which lets AIR iOS applications implement Facebook Single Sign-On It uses the same techniques. You can follow http://www.saumitrabhave.com/2011/10/facebook-single-sign-on-for-air-ios.html for more details.
    Thanks,
    Saumitra

  • CER files not working in Flash (iOS AIR app)

    I'm trying to test a flash project on my iPhone 5, but flash won't let it compile and opens the AIR pref pannel instead with the "certificates" field highlited.
    I don't know why it would want that, but I searced for it on the apple developer website and found mine and downloaded it. But it's a CER file, and Flash wants a P12 file. I looked it up in the Adobe documentation (every bit of which sucks by-the-way) and it says I can convert with OpenSSL.
    So I downloaded that from the OpenSSL website, but all I got was a bunch of seemingly random files. Fortunatly i'm good at digging through seemingly random files, so I did, and found 3 things: 1. It's not 64-bit compatible, 2. It's not Windows 8 compatible, and 3. It's not COMPILED! I'm pretty good at just about everything that involes computers, but if theres one thing I'm bad at it's COMPILING THINGS!
    So this is my question(s):
    1. Why doesn't Adobe Flash support CER files when that's all that Apple has for certificates?
    2. Is there an online converter for CER to P12 files?
    3. Why is OpenSSL not compiled?
    4. Is there any other way to convert the files that works on Windows 8 Pro 64-bit?
    5. Why is it so hard for anyone make a good Elecro song?
    6. Would this work better on another platform?
    7. What's up with Adobe's documentation?

    Found an online converter!
    https://www.sslshopper.com/ssl-converter.html
    Unfortunatly, it needs a "PFX Password" and a "Private Key File".
    This is too much security. I don't even like security.
    I WOULD RATHER WALK AROUND WITH MY S.S.N. ON MY SHIRT!
    Also, I think Adobe is just trying to be anoying, because all I had to do to set up Xcode was type in my username and password, then click "add device to portal" in the device managment window.

  • Debugging iOS AIR app from FlashBuilder running under Windows/Paralells on a Mac

    On my Windows 7 workstation at work, I use FlashBuilder 4.6 to debug iPad apps all the time. The process is simple and reliable -- start the debugger which begins waiting for the app to notify it, move the app into iTunes, move it onto the iPad, launch the app, the app notifies the debugger that it is running, debugging works!
    At home I am running Windows 7 under the latest version of Parallels on my iMac running the latest version of Lion. I go through the same process: I connect my iPad (the same one from work) to the Windows VM, and Windows iTunes recognizes it and syncs files just fine. I can move a non-debugger version of the app onto the iPad and it runs just fine. However, when I start the debugger in FlashBuilder and then move the app onto the iPad and launch it, the app is not able to find the Flash Debugger. When it launches I just get a black screen for about 2 minutes, then I get a message asking me to enter the IP address of the Flash Debugger.
    There is an old help document indicating that this is due to the iPad and then debugger host computer not running on the same wifi, but I don't think it's relevant. My workstation at work isn't even connected to wifi.
    I will consider any advice. It's pretty important for me to get this up and running at home. I tried running directly under bootcamp, but both Microsoft and Adobe consider the bootcamp install to be a unique install of their products.
    Thanks!

    It turns out that the "help document indicating that this is due to the iPad and the debugger host computer not running on the same wifi" was spot on.  At my work environment, the wifi and the ethernet lan are on the same network.  I was mistakenly assuming that the iPad and the debugger were communicating via the USB cable, but this is not the case.  I think what happens is that FB embeds the ip address of its computer in the debuggable app.  The app then connects to FB at that IP address.
    My problem was that I had the Network Settings of my VM set to "Shared" under the Parallels hardware config set up.  My VM then had a 10.211.55.x ip address instead of a 196.196.0.x ip address, which is the range of addresses on my LAN.  Changing the setting to "Shared" fixed the problem.

  • "Missing Push Notification Entitlement" when submitting Air app to IOS AppStore

    After submitting my Air app (and update to the existing app) to the App Store, I've received an automated message from itunesconnect stating that my app is ""Missing Push Notification Entitlement". The full message is as follows:
    Dear developer,
    We have discovered one or more issues with your recent delivery for "xxxx". Your delivery was successful, but you may wish to correct the following issues in your next delivery: Missing Push Notification Entitlement - Your app appears to register with the Apple Push Notification service, but the app signature's entitlements do not include the "aps-environment" entitlement. If your app uses the Apple Push Notification service, make sure your App ID is enabled for Push Notification in the Provisioning Portal, and resubmit after signing your app with a Distribution provisioning profile that includes the "aps-environment" entitlement.
    I've submitted multiple updates and never had this issue. Furthermore, I don't use push notifications, and as far as I can tell they are not enabled (nor where they ever configured or enabled) in the relevant app id on the developer portal nor in the application.xml. My Air app, as far as I can tell, isn't including any classes that are used to receive push notifications either.
    Any thoughts, ideas?

    Yup, i have the same issue here. AIR 3.5.something, Flash Builder 4.7 ... i received the damn mail today just seconds after successfully uploaded the app with Application Loader Version 2.8 (321). I didn't used any Push Notification services functionalities neither enabled it in the distribution provisoning profile. Like Alan_Haugen says the tone of the words make you believe that everything is fine, and that next time you upload stuff, take care to fix that. Don't know, will wait to see if the app will be approved.
    Adobe please don't get angry now - but maybe is time to take problems that developers using your technology have - more seriously. You know, we are the last ones defending your frontiers in the AIR / FLASH frontlines and maybe we deserved more attention here ???? I mean the answer you placed here is the same if someone had mechanical car issues, and you suggest him to try to stop the car and start the car again then all troubles will be gone. Cmmon.
    I mean there is only few calls to Apple needed and few hours of investigation to get there. And I think at least you can give us some credibility if you make us believe you are investigating the issue, and not redirect us off to stackoverflow - just like we are from Mars, and we didn't heard about it until today.
    I'm really sorry for maybe a litlle harsh words, and really i would like to continue to use AIR / FLASH technologies but you must understand and i'm 100% sure that more or less all people springling around here are in enterprises. And in enterprises there are no answers like maybe, don't know, not sure, will see, etc. Because with such answers you're dead in less than needed to close one eye.

  • Want to use pushViewController and segues from UINavigationController in AIR app on iOS

    Ok, this might be a long shot, but here goes.
    My iOS AIR app includes a bunch of native screens defined in a storyboard.  I have them included by putting them into a native (static) framework, including that framework in an ANE, and adding code to instantiate and add the various ViewControllers to the screen.
    I can add a ViewController as a child and get its view to show on the screen with the following obj-c code in my ANE:
    [[[[UIApplication sharedApplication] keyWindow] rootViewController] addChildViewController:controller];
            [[[[UIApplication sharedApplication] keyWindow] rootViewController].view addSubview:controller.view];
            [controller didMoveToParentViewController:[[[UIApplication sharedApplication] keyWindow] rootViewController]];
    However, some of the views have child views that use segues and the push stack from UINavigationController.  When these screens try to load, I get the following error:
    Apr 21 13:50:43 raspberry LKW_Smash[7703] <Error>: *** Terminating app due to uncaught exception 'NSGenericException', reason: 'Could not find a navigation controller for segue 'MemberOptionsSegue'. Push segues can only be used when the source controller is managed by an instance of UINavigationController.'
    So I attempted to get access to the app's UIViewController, and push the new ViewController onto the stack with the following code:
    [root.navigationController pushViewController:controller animated:YES];
    But root.navigationController is nil!  It looks like the app doesn't have one!
    So after all that, my question is this: How do I create an AIR app that includes a UINavigationController and is not simply just a single-view app?

    Sync the contacts on your Mac with Google Contacts as well... There is no need to involve iCloud.
    Perhaps you should take a look at Google's help pages.

Maybe you are looking for

  • Adobe Camera Raw - JPEGS - Do Not Auto Refresh

    I use Adobe Camera Raw to edit my Jpegs. From my understanding, Jpeg editing in ACR is supposed to be DESTRUCTIVE - I do not see a sidecar XMP file created when I edit JPEGS. However, the edits I make to JPEGs in ACR do not show up on the actual JPEG

  • Adobe reader not open the file immediately after saving it  with Microsoft Office

    I have an older version Adobe Reader 9, and worked fine until today. I did the upgrade to Adobe Reader XI (11.0.06). I have Window´s Office 2010 on my computer. When I save a document on *pdf file, Adobe starts automatically and open the document (Op

  • Can not scroll in Indesign CS3

    I am new to InDesign and I find this very frustrating. I can not use my scroll when I am in InDesign CS3 at certain times. Once I loss the capabilities, I have to close the document and reopen it. I can scroll while in other programs like illustartor

  • I forgot my answers of my security questions

    hello i have a problem, i forgot the answer of my security questions, also there is no any link to use it to be able to  reset them

  • How to call Dispatcher.Invoke without detailed parameters signs to define a delegate?

    Hi, I got a function like: internal static object AttemptMethod(object instance, Type type, MethodInfo methodinfo, object[] args)             return methodinfo.Invoke(instance, args); calling a method of instance without the exact parameters sign onl