OStack程序员社区-中国程序员成长平台

标题: ios - 如何提交带有 arkit UIRequiredDeviceCapabilities 限制的更新? [打印本页]

作者: 菜鸟教程小白    时间: 2022-12-13 04:16
标题: ios - 如何提交带有 arkit UIRequiredDeviceCapabilities 限制的更新?

我们已将 ARKit 应用程序的 v1.0 提交到 App Store,但未使用 UIRequiredDeviceCapabilities ARKit 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 标志限制损坏,并通知用户由于他们的设备不支持而无法使用该应用。

任何帮助都会很棒。



Best Answer-推荐答案


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

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

老实说,如果您的应用还处于早期阶段,我建议您使用第一个应用,这样可以让您在很长一段时间内避免可能会感到沮丧的用户。

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






欢迎光临 OStack程序员社区-中国程序员成长平台 (https://ostack.cn/) Powered by Discuz! X3.4