Adobe Air iOS无效捆绑包该捆绑包不支持info.plist中指定的最低版本操作系统

Adobe Air iOS无效捆绑包该捆绑包不支持info.plist中指定的最低版本操作系统,ios,air,adobe,Ios,Air,Adobe,我遇到了这个错误,我想我应该与大家分享答案,因为只有经过多年的AdobeAIR for iOS开发,我才能解决这个问题。:) 如果您在通过应用程序加载程序上载时遇到以下错误: Invalid Bundle The bundle does not support the minimum version os specified in info.plist 要解决(在Mac OS X上): 将myapp.ipa重命名为myapp.zip 解压 转到已创建的“有效负载”文件夹 右键单击myapp.

我遇到了这个错误,我想我应该与大家分享答案,因为只有经过多年的AdobeAIR for iOS开发,我才能解决这个问题。:)

如果您在通过应用程序加载程序上载时遇到以下错误:

Invalid Bundle The bundle does not support the minimum version os specified in info.plist
要解决(在Mac OS X上):

  • 将myapp.ipa重命名为myapp.zip
  • 解压
  • 转到已创建的“有效负载”文件夹
  • 右键单击myapp.app并单击“显示包内容”
  • 在文本编辑器中打开info.plist
  • 将MinimumOSVersion的值字符串更改为(至少这是我输入的值,它可以工作)

    最小版本
    6.0

  • 保存文件并退出

  • 右键单击有效负载文件夹,然后单击“压缩‘有效负载’”
  • 将Payload.zip重命名回myapp.ipa(其中myapp是ipa的原始名称)
您现在已经解决了这个问题,但是在上载时可能会出现错误,即代码签名没有出错。我可以上传OK,但是当我去itunesconnect的Prelaunch部分时,它在15分钟后说“无效二进制”

在这种情况下,还要完成以下步骤:

  • 在ipa所在的同一文件夹中创建名为authentications.plist的文件,其中包含以下内容:


    应用程序标识符 XXXXXXXX.com.my.app 密钥链访问组 XXXXXXXX.com.my.app

其中,XXXXXXXX是分发证书密钥链访问中的团队(?)代码,com.my.app是应用程序的应用程序ID

然后在终端中运行以下代码
/usr/bin/codesign-f-s“iPhone发行版:MyName姓氏(XXXXXXXX)”--资源规则=./Payload/MyApp.app/ResourceRules.plist”--权利“权利.plist”。/Payload/MyApp.app“

当然,应在上述最后两个步骤之前采取以下步骤:)

上传和它应该工作

您可以简单地添加

<key>MinimumOSVersion</key>
<string>6.0</string>
最小版本
6
进入AppName-app.xml清单的“InfoAdditions”部分

这是我第一次尝试。但这并没有帮我摆脱这个错误

UPD:刚刚发现:

大家好

我也有同样的警告。但我刚刚下定决心

由于更新到最新版本的Mac OSX(10.9.5) 即安装在应用程序加载程序中,它获得了成功

我不知道这个原因。请试一试


有人能检查一下这是否真的有用吗?另外,最好同时检查这两种情况—使用默认的MinimumOSVersion和设置为6.0(例如)。

我将macosx更新为10.9.5,并将应用程序xml上的infoadditions更改为:

<InfoAdditions><![CDATA[
        <key>UIDeviceFamily</key>
        <array>
            <string>1</string>
            <string>2</string>
        </array>
        <key>MinimumOSVersion</key>
        <string>6.0</string>
    ]]></InfoAdditions>
UIDeviceFamily
1.
2.
最小渗透压
6
]]>

之后,应用程序加载器上传了我的ipa,没有任何错误

要解决此问题,您应该添加

<key>MinimumOSVersion</key>
<string>6.1</string>
最小版本
6.1
(或以上) 及 确保您使用的扩展在其清单中具有相同(或更高)的MinimumOSVersion值! 如果没有-你应该更新扩展或“黑客”一点他们的清单

我使用最新版本的AIR SDK


UPD:最新的AIR SDK测试版修复了加载程序错误“无效段对齐”

您将MinimumOSVersion更改为6.0,之前设置了什么?我的设置为7.0,这是我想保留它的地方。这个问题是否与使用6.0以外的MinimumOSVersion有关?默认情况下,AIR编译器将MinimumOSVersion设置为4。3@DenisMaslov我的应用程序描述符的MinimumOSVersion设置为7.0。编译的IPA info.plist也具有正确的最小版本。错误仍然存在。“错误ITMS-9000:捆绑包无效。捆绑包'XXX'不支持Info.plist中指定的最低OS版本。”。我如何找到关于我的捆绑包支持的操作系统版本的更多信息?此解决方案可能有效,但确实很难消除错误。请参阅@Denis Maslov solution以获得更简单的解决方案。我已更新到Mac OSX 10.9.5,但失败并未发生。我已将min版本更新为6,并将应用程序加载程序更新为版本3,我仍然收到错误。