【问题标题】:iTunesConnect Update app strange erroriTunesConnect 更新应用奇怪的错误
【发布时间】:2015-09-21 04:19:33
【问题描述】:

我只是想用新版本更新旧版本。我使用的是最新版本的 Xcode(6.4 版),并在提交应用程序之前验证了我的应用程序包。我将其从 Xcode 提交到 iTunes Connect。

完成所有设置后,当我单击 提交审核 按钮时,出现如下错误。

应用的 Info.plist 不能包含 UIRequiredDeviceCapabilities 键的值,该值会阻止此应用在任何 iOS 设备上打开。

我签入我的项目 .plist 文件,如下图所示。

但是我不知道为什么在提交应用的过程中会出现这个错误。

【问题讨论】:

  • 你已经为 armv7s 和 arm64 编译了它,否则苹果将不允许你在 appstore 上上传二进制文件
  • 我已经为 arm64、armv7s armv7 设置了架构
  • 在您的 plist 中,然后将它们添加到所需的设备功能下,或者从 plist 中删除该密钥
  • 该版本是非常旧的应用程序的更新,所以我遇到了这个问题,但现在我修复了它

标签: xcode app-store app-store-connect appstore-approval xcode6.4


【解决方案1】:

正如上面的一些 cmets 所述,您有两个选择。

选项 1: 您从 plist 中完全删除密钥。不建议这样做,因为您希望它仅在带有 armv7 的设备上运行

选项 2: 您可以将 64 的正常架构添加到 plist。这将允许它在更多设备上运行,从而也使其成功提交。 最后,您可以尝试使用 Application Loader。这实际上会做出改变的可能性很小,但它没有任何作用,值得一试。如果没有任何问题,您可以通过以下方式联系 iTunes Connect:ituesconnect@apple.com

希望对您有所帮助,朱利安

【讨论】:

    【解决方案2】:

    也许您必须检查您的构建设置。我有你相同的 .plist,上传到 App Store 没有任何问题。

    检查这个值:

    【讨论】:

      【解决方案3】:

      我确实解决了这个问题,我从 Project Plist 中删除了 UIRequiredDeviceCapabilities,然后创建 IPA 并将其上传到 iTunesConnect。

      那将被提交而不会出现此错误。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2020-01-29
        • 1970-01-01
        • 1970-01-01
        • 2017-09-22
        • 2017-05-21
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多