1

我已经将我的第一个应用程序上传到 App Store,但我没有安装我的应用程序需要位置服务和 wifi 的 UIRequiredDeviceCapabilities。结果:应用程序没有开始寻找应该做的坐标。(当我在我的 iPhone 4 中通过 XCode 安装该应用程序时,它运行良好)。

因此,我尝试上传正确设置此 UIRequiredDeviceCapabilities 的新版本,尝试上传新版本后收到以下错误消息:

“捆绑包无效。Info.plist 中的关键 UIRequiredDeviceCapabilities 可能不包含会阻止此应用程序在以前版本支持的设备上运行的值。”

所以,据我了解,我无法再将 UIRequiredDeviceCapabilities 设置为此应用程序,对吗?

我的想法是:我删除了这个应用程序,然后我通过所有步骤再次将应用程序提交到 App Store。但是当我单击“删除此应用程序”按钮时,我收到以下错误消息:

“删除它将从 iTunes Connect 中永久删除,以及应用购买中的任何关联。应用程序名称和 SKU 将不可重复使用,即使应用程序被删除也是如此。”

这非常糟糕,因为我无法更改我的应用程序的名称。我可以做些什么才能使用新的 UIRequiredDeviceCapabilities 上传我的应用程序的新版本?

4

2 回答 2

1

对我来说,当我最近将 HealthKit 添加到我的应用程序时遇到了这个问题。我通过删除 info.plist 上的这一行来修复它。

在此处输入图像描述

于 2016-04-21T17:58:14.940 回答
0
  1. 通过提交更改应用名称的新更新,在 iTunes Connect 中重命名您的应用。
  2. 在 iTunes Connect 中创建一个新的 App 并输入您的 App 的原始名称。(您在步骤 1 中重命名的 App 的原始名称)
  3. 删除您在第 1 步中重命名的旧应用程序

使用这个技巧,你可以实现你的想法。;-) 唯一的损失是您必须再次输入所有应用程序的元数据。不要忘记,您将失去客户在 App Store 上留下的评论和评分。(顺便说一句,摆脱差评的好方法。;-))

于 2010-09-28T17:17:17.013 回答