App Store:UIRequiredDeviceCapability 问题

发布于 2024-09-24 00:57:35 字数 649 浏览 11 评论 0原文

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

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

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

因此,据我了解,我无法再为此应用程序设置 UIRequiredDeviceCapability,对吗?

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

“删除它会将其与应用程序购买中的任何关联内容一起从 iTunes Connect 中永久删除。应用程序名称和 SKU 将不可重复使用,即使应用程序被删除了。”

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

I've uploaded my first App to App Store, but I did NOT put on the UIRequiredDeviceCapabilities that my App requires location-services and wifi. RESULT: the app does not start looking for the coordinates as it should do. (When I've installed the App through XCode in my iPhone 4 it works perfectly).

So, I've tryed to upload a new version with this UIRequiredDeviceCapabilities correctly set, and I got following error message after trying to Upload the new version:

"The Bundle is invalid. The key UIRequiredDeviceCapabilities in the Info.plist may not contain values that would prevent this Application from running on devices that were supported by previous versions."

So, as I understood, I am NOT able to set the UIRequiredDeviceCapabilities to this App anymore, is that right?

My idea was: I delete this App, and after that I go through all the steps to submitt the App to the App Store again. But when I clicked on the "Delete this App" button, I got following error message:

"Deleting it will permanent remove it from iTunes Connect along with any associated in App Purchases. The Application Name and SKU will not be reusable, even once the application is deleted."

That's very bad, cause I can't change the name of my App. What Can I do to be able to upload a new version of my App with the new UIRequiredDeviceCapabilities?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

吾性傲以野 2024-10-01 00:57:35

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

输入图片此处描述

For me I ran into this issue when I recently added HealthKit to my app. I fixed it by removing this row on info.plist.

enter image description here

眼藏柔 2024-10-01 00:57:35
  1. 通过提交更改应用程序名称的新更新,在 iTunes Connect 中重命名您的应用程序。
  2. 在 iTunes Connect 中创建一个新应用程序并输入应用程序的原始名称。 (您在步骤 1 中重命名的应用程序的原始名称)
  3. 删除您在步骤 1 中重命名的旧应用程序

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

  1. Rename your app in iTunes Connect by submitting a new update which changes the App name.
  2. Create a new App in iTunes Connect and enter the original name of your App. (The original name of the App you renamed in step 1)
  3. Delete your old app which you have renamed in step 1

Using that trick you can realize your idea. ;-)
The only loss is that you have to enter all your app's meta data again. And don't forget that you will loose the reviews and ratings your customers left on the App Store. (BTW, a good way to get rid of bad reviews. ;-) )

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文