【问题标题】: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

其实在这个新版本中我们已经添加了

  1. Facebook 分数分享
  2. Twitter 分数分享
  3. 游戏中心
  4. 推送通知
  5. 还添加了带有应用内购买功能的 iAd 移除广告只需 0.99 美元。

我不知道payload目录是什么。

谁能帮我们解决这个问题?

我没有成功地尝试过: Invalid Binary Error

  • 我在存档中找不到有效负载文件夹
  • 我在存档中找不到“CFBundleInfoDictionaryVersion”。

【问题讨论】:

  • 您是否在 info.plist 中设置了 CFBundleInfoDictionaryVersion 的值?
  • 是应用文件夹内的info.plist有字典6.0版
  • 祝你好运@BharathRaj,我面临同样的问题。如果您发现问题,请告诉我。

标签: ios xcode bundle payload


【解决方案1】:

只需在 Info.plist 中添加以下项目:

LSRequiresiPhoneOS |布尔值 |是的

没有它,存档导出正在构建一个带有 OSX 应用程序文件夹的 iOS IPA 文件:)

【讨论】:

  • 顺便提一下,即使您尝试归档的应用程序是专门为 iPad 设计的,也需要将此设置设置为“是”。 (由于这个原因,我错误地将其设置为 NO。)
  • 这解决了我的错误。有趣的是,苹果对用户如此友好却无法显示对开发人员友好的错误消息。
  • 它适用于我,我无法在 Hockeyapp 和 Daiwi 上上传,但修复后它适用于我。 2 小时后,此修复程序对我有用。谢谢
【解决方案2】:

打开您的 Info.plist 文件并单击加号(+)并编写 Info Dictionary Version 6.0 并清理应用程序并再次上传。现在你明白了。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-05-01
    • 2021-05-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多