无效的捆绑结构 - 不包括有效负载目录
Posted
技术标签:
【中文标题】无效的捆绑结构 - 不包括有效负载目录【英文标题】:Invalid Bundle Structure - Does not include a Payload Directory 【发布时间】:2014-09-03 12:20:33 【问题描述】:将二进制文件上传到 iTunes 后,我收到“无效二进制文件”和以下邮件:
尊敬的开发者,
我们发现了一个或多个问题 您最近的交货。要处理您的交货,以下问题必须是 更正:无效的包结构 - 您的包包含一个包 存在以下问题:IPA 捆绑包不包含有效负载 目录。一旦这些问题得到纠正,您就可以 重新提交更正后的二进制文件。
此致,App Store 团队
使用过的软件/硬件 1)游戏制作工作室专业 2)Xcode 5.1.1
其实在这个新版本中我们已经添加了
-
Facebook 分数分享
Twitter 分数分享
游戏中心
推送通知
还添加了带有应用内购买功能的 iAd
移除广告只需 0.99 美元。
我不知道payload目录是什么。
谁能帮我们解决这个问题?
我没有成功地尝试过: Invalid Binary Error
我在存档中找不到有效负载文件夹 我在存档中找不到“CFBundleInfoDictionaryVersion”。【问题讨论】:
您是否在 info.plist 中设置了 CFBundleInfoDictionaryVersion 的值? 是应用文件夹内的info.plist有字典6.0版 祝你好运@BharathRaj,我面临同样的问题。如果您发现问题,请告诉我。 【参考方案1】:只需在 Info.plist 中添加以下项目:
LSRequiresiPhoneOS |布尔值 |是的
没有它,存档导出正在构建一个带有 OSX 应用程序文件夹的 ios IPA 文件:)
【讨论】:
顺便提一下,即使您尝试归档的应用程序是专门为 iPad 设计的,也需要将此设置设置为“是”。 (由于这个原因,我错误地将其设置为 NO。) 这解决了我的错误。有趣的是,苹果对用户如此友好却无法显示对开发人员友好的错误消息。 它适用于我,我无法在 Hockeyapp 和 Daiwi 上上传,但修复后它适用于我。 2 小时后,此修复程序对我有用。谢谢【参考方案2】:打开您的 Info.plist 文件并单击加号(+)并编写 Info Dictionary Version 6.0 并清理应用程序并再次上传。现在你明白了。
【讨论】:
以上是关于无效的捆绑结构 - 不包括有效负载目录的主要内容,如果未能解决你的问题,请参考以下文章
收到无效的 JSON 有效负载。未知名称 click_action
Firebase 云消息传递 - 发布消息说 JSON 有效负载无效