• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    迪恩网络公众号

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

[复制链接]
菜鸟教程小白 发表于 2022-12-13 04:16:59 | 显示全部楼层 |阅读模式 打印 上一主题 下一主题

我们已将 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,我应该始终能够更新它,只要我的操作系统版本受支持。

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

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

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

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

回复

使用道具 举报

懒得打字嘛,点击右侧快捷回复 【右侧内容,后台自定义】
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关注0

粉丝2

帖子830918

发布主题
阅读排行 更多
广告位

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap