【问题标题】:ERROR ITMS-9000: "This bundle is invalid. The IPA format requires a top-level directory named Payload, containing only a .app bundle and optional错误 ITMS-9000:“此捆绑包无效。IPA 格式需要名为 Payload 的顶级目录,仅包含 .app 捆绑包和可选
【发布时间】:2014-11-07 04:04:34
【问题描述】:

我已经在 StackOverFlow 中阅读了很多关于“ERROR ITMS-9000”的错误。

但没有我需要的错误。

我同时使用 Xcode 版本 6.1 (6A1052d)Application Loader 版本 2.9.1 (441)

错误 ITMS-9000:“此捆绑包无效。IPA 格式需要 名为 Payload 的顶级目录,仅包含一个 .app 包和 插件目录中的可选插件。”

您能否就这个错误给我一些想法?

谢谢

【问题讨论】:

  • 我认为……最低版本。 App Loader 是 3.0
  • 但是我的最新版 Xcode 6 也有同样的问题
  • 尝试创建一个 .IPA 并与其他 .IPA 结构检查/比较(包内容)
  • Editor Menu尝试Validate your Settings..,更多来自这里stackoverflow.com/questions/26879764/…

标签: ios xcode6 application-loader


【解决方案1】:

已经在别处回答了,需要加key:

"LSRequiresIPhoneOS" 为 BOOL,其值为 YES 到您的目标。

否则,您似乎正在为 OS X 构建。

【讨论】:

    【解决方案2】:

    我收到此错误消息(XCode 7.3),因为我更改了 info.plist 中的“可执行文件”字段。

    它必须是 $(EXECUTABLE_NAME),这样 Apple 才能正确找到应用文件。

    【讨论】:

      猜你喜欢
      • 2014-11-02
      • 2014-11-03
      • 2014-11-21
      • 1970-01-01
      • 2023-03-07
      • 1970-01-01
      • 2016-01-26
      • 1970-01-01
      • 2015-10-25
      相关资源
      最近更新 更多