4

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

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

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

在此处输入图像描述

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

在此处输入图像描述

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

4

3 回答 3

2

正如上面的一些评论所说,你有两个选择。

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

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

希望有帮助,朱利安

于 2015-07-08T17:52:09.503 回答
1

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

在此处输入图像描述

然后将提交而不会出现此错误。

于 2015-07-09T05:28:02.460 回答
0

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

检查这个值:

在此处输入图像描述

于 2015-07-08T22:55:22.330 回答