Adobe Air iOS Invalid Bundle Package does not support the minimum version of os specified in info.plist

I got this error and thought I would share the answer, because only because of the years of Adobe Air for iOS development could I solve this problem. :)

If you get an error while downloading through Application Loader, for example:

Invalid Bundle The bundle does not support the minimum version os specified in info.plist 
+7
ios air adobe
source share
4 answers

You can just add

 <key>MinimumOSVersion</key> <string>6.0</string> 

to the AppName-app.xml manifest in the "InfoAdditions" section.

That was the first thing I tried. But this did not help me get rid of this error ...

UPD: just found here :

Hello to all.

I also have such a warning. But I was just solved.

As a result of updating to the latest version of Mac OSX (10.9.5), which is installed in the application loader, he came to success.

I do not know this reason. Give it a try.

Can anyone check if this really helps? It would also be good to check both cases - with a minimum value of MinimumOSVersion and with a set value of 6.0 (for example).

+9
source share

To solve the problem you must add

 <key>MinimumOSVersion</key> <string>6.1</string> 

(or higher) AND ALSO make sure that the extensions you use have the same (or higher) MinimumOSVersion value in their manifestations! If not, you should upgrade extensions or “crack a little” your manifestos.

I am using the latest version of the AIR SDK.

UPD: latest version of AIR SDK Beta fixes loader bug "Incorrect segment alignment"

+7
source share

To solve (on Mac OS X):

  • Rename myapp.ipa to myapp.zip
  • Unpack
  • Go to the created Payload folder
  • Right-click myapp.app and click Show Package Contents
  • Open the info.plist file in a text editor
  • Change the MinimumOSVersion value string to (at least this is what I have nested and it works)

    <key>MinimumOSVersion</key> <string>6.0</string>

  • Save the file and exit it

  • Right-click the Payload folder and click Compress Payload
  • Rename Payload.zip to myapp.ipa (where myapp is the original name of your ipa)

Now you have solved this problem, however at boot you may receive a message stating that the code signing is not confused. I could download OK, but then when I went to the Prelaunch itunesconnect section, he said "Invalid Binary" after 15 minutes.

In this case, also follow these steps:

  • Create a file called Entitlements.plist in the same folder as your ipa, with the following contents:

    <?xml version="1.0" encoding="UTF-8"?>
    <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> <plist version="1.0"> <dict> <key>application-identifier</key> <string>XXXXXXXX.com.my.app</string> <key>keychain-access-groups</key> <array> <string>XXXXXXXX.com.my.app</string> </array> </dict> </plist>

Where XXXXXXXX is your command code (?) In your KeyChain Access distribution certificate, and com.my.app is your App ID application.

Then run the following code in the terminal /usr/bin/codesign -f -s "iPhone Distribution: MyName Surname (XXXXXXXX)" "--resource-rules=./Payload/MyApp.app/ResourceRules.plist" --entitlements "Entitlements.plist" "./Payload/MyApp.app"

These steps, of course, must be completed before the last two steps above :)

DOWNLOAD and it should work!

+1
source share

I upgraded macosx to 10.9.5 and also changed my applications to xml application:

 <InfoAdditions><![CDATA[ <key>UIDeviceFamily</key> <array> <string>1</string> <string>2</string> </array> <key>MinimumOSVersion</key> <string>6.0</string> ]]></InfoAdditions> 

After that, the application loader downloaded my ipa without errors.

+1
source share

All Articles