gpt4 book ai didi

ios - 如何提交带有 arkit UIRequiredDeviceCapabilities 限制的更新?

转载 作者:塔克拉玛干 更新时间:2023-11-02 10:21:07 25 4
gpt4 key购买 nike

我们已将 ARKit 应用程序的 v1.0 提交到 App Store,但没有 UIRequiredDeviceCapabilities ARKit key 。

我们想用这个 key 提交更新,但收到以下错误

This 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. Refer to QA1623 for additional information: https://developer.apple.com/library/ios/#qa/qa1623/_index.html

由于我们在技术上限制了能够使用该应用程序的设备,这违反了 Apple 的政策。当限制是针对 ARKit 时,是否有任何人知道推送更新的解决方法?

或者我们唯一的选择是:

1) 提交一个全新的应用程序,从 App Store 中删除当前应用程序。

2) 使用 IsSupported 标志限制损害,并通知用户由于他们的设备不受支持,他们无法使用该应用。

任何帮助都会很棒。

最佳答案

Apple 对此非常清楚,正如您在引用的部分中看到的那样。基本思路是,如果我在未经 AR 批准的设备上安装您的应用程序的 v1.0,只要我的操作系统版本受支持,我应该始终能够更新它。

您指出了我们的两个选择,虽然您选择哪个取决于您,但有几点需要考虑:

  • 您有多少用户?如果不是很多,请为应用程序创建一个新包。然后将更新推送到您当前的版本,通知用户它已被弃用,他们应该切换
  • 官方方法是使用 isSupported,但如果您的应用程序的内容太少以至于用户在没有它的情况下也能体验到,那么您可能会惹恼那些没有看到和/或忽略任何警告的用户“它是 < em>真的是一个 ar 应用程序,请不要安装它!”。

老实说,如果您的应用还处于早期阶段,我建议您使用第一个应用,以免长期受挫于潜在用户。

关于ios - 如何提交带有 arkit UIRequiredDeviceCapabilities 限制的更新?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50408827/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com