我得到了这个错误,并认为我应该分享答案,因为只有由于多年的Adobe Air的iOS开发,我才能解决这个问题。:)
如果您在通过Application Loader上载时收到如下错误:
Invalid Bundle The bundle does not support the minimum version os specified in info.plist发布于 2014-09-27 03:51:28
您可以简单地添加
<key>MinimumOSVersion</key>
<string>6.0</string>将您的AppName-app.xml清单添加到"InfoAdditions“部分。
这是我尝试的第一件事。但这并不能帮助我摆脱这个错误...
更新:刚找到here
大家好。
我也有同样的警告。但我已经下定决心了。
由于更新到应用程序加载器中安装的最新版本的Mac OSX(10.9.5),因此成功了。
我不知道这个原因。请试一试。
有人能检查一下这是否真的有帮助吗?此外,最好同时检查两种情况--例如,使用默认的MinimumOSVersion和设置为6.0 (例如)。
发布于 2014-10-03 00:14:12
要解决这个问题,您应该添加
<key>MinimumOSVersion</key>
<string>6.1</string>(或更高),并确保您使用的扩展在其清单中具有相同(或更高)的MinimumOSVersion值!如果没有-你应该更新扩展或者“黑”一下他们的清单。
我使用最新发布的AIR SDK。
更新:最新的AIR SDK Beta修复了加载程序错误"Invalid Segment Alignment“
发布于 2014-09-26 04:48:25
要解决(在Mac OS X上),请执行以下操作:
value string of MinimumOSVersion to (至少这是我输入的内容,它可以正常工作)
压缩文件并退出<key>MinimumOSVersion</key> <string>6.0</string>
你现在已经解决了这个问题,但是你可能会在上传时得到一个错误,代码签名没有搞砸。我可以上传OK,但当我转到itunesconnect的the Prelaunch部分时,15分钟后它显示"Invalid Binary“。
在这种情况下,还要完成以下步骤:
<?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>
其中XXXXXXXX是您的团队(?)您的分发证书KeyChain访问中的代码,com.my.app是您的应用程序ID。
然后在终端/usr/bin/codesign -f -s "iPhone Distribution: MyName Surname (XXXXXXXX)" "--resource-rules=./Payload/MyApp.app/ResourceRules.plist" --entitlements "Entitlements.plist" "./Payload/MyApp.app"中运行以下代码
当然,这些步骤应该在上述最后两个步骤之前执行:)
上传,它应该可以工作了!
https://stackoverflow.com/questions/26047837
复制相似问题