我已将我的第一个应用程序上传到App Store,但是我没有介绍我的应用需要位置服务和WiFi的UirequiredDeviceCapabilities。结果:该应用不会像应该做的那样开始寻找坐标。 (当我通过iPhone 4中的Xcode安装应用程序时,它可以很好地工作)。

因此,我尝试正确设置了此UireQuiredDeviceCapabilities的新版本,并且在尝试上传新版本后,我得到了以下错误消息:

“捆绑包无效。信息中的键UireQuiredDeviceCapbilities。规模可能不包含可以阻止该应用程序在以前版本支持的设备上运行的值。”

因此,正如我所理解的那样,我再也无法将UireQuiredDevicececapibals设置为此应用程序了,对吗?

我的想法是:我删除了此应用程序,之后,我仔细研究了所有步骤,将应用程序再次提交给App Store。但是,当我单击“删除此应用程序”按钮时,我会得到以下错误消息:

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

这很糟糕,因为我无法更改应用程序的名称。我该怎么办才能使用新的UireQuiredDeviceCapabilities上传新版本的应用程序?

有帮助吗?

解决方案

  1. 通过提交更改应用程序名称的新更新来重命名您的应用程序连接中的应用程序。
  2. 在iTunes Connect中创建一个新应用,然后输入应用程序的原始名称。 (您在步骤1中重命名的应用程序的原始名称)
  3. 删除您在步骤1中重命名的旧应用

使用该技巧,您可以意识到自己的想法。 ;-)唯一的损失是您必须再次输入所有应用程序的元数据。而且,不要忘记,您会在App Store上留下的评论和评分。 (顺便说一句,摆脱不良评论的好方法。;-))

其他提示

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

enter image description here

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top