【问题标题】:VPN app rejected due to The UIRequiredDeviceCapabilities key don’t allow to install on an Apple Watch由于 UIRequiredDeviceCapabilities 密钥不允许在 Apple Watch 上安装,VPN 应用程序被拒绝
【发布时间】:2020-03-22 15:00:32
【问题描述】:

我在 ios 中开发了一个 VPN 应用程序,并在 Apple Watch 中进行了配置。由于info.plist 中的UIRequiredDeviceCapabilities 键而被拒绝两次。

这是苹果拒绝:

我们无法在 Apple Watch 上安装该应用。 info.plist 中的 UIRequiredDeviceCapabilities 键的设置方式是应用不会安装在 Apple Watch 上。

我也试过这个solution,但不起作用。

下面是拒绝的截图:

【问题讨论】:

  • 所有目标 info.plist 文件中 UIRequiredDeviceCapabilities 的值是多少?
  • 当我第一次提交应用时它是“armv7”,它被拒绝了。然后我尝试了这个解决方案stackoverflow.com/a/40084919/6418697 并删除了值“armv7”,仍然被拒绝了。

标签: ios iphone vpn apple-watch watch


【解决方案1】:

info.plist 文件中的 UIRequiredDeviceCapabilities 键没有问题。

info.plist 文件中,有名为LSApplicationCategoryType 的键为空值和LSRequiresIPhoneOS。我已经从info.plist 中删除了两个密钥,并且应用程序已成功获得苹果的批准。

【讨论】:

    【解决方案2】:

    感谢您的反馈,但到目前为止,我们分析说我们并没有将我们的应用程序限制在特定的操作系统/架构上。即使我们没有在任何目标中设置 UIRequiredDeviceCapabilities,我们也能够从相同的 testflight 版本中安装应用程序,请您在最后验证一次,或者让我们创建确切的场景。谢谢

    回复了这个,并且相同的版本获得了批准

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-08-04
      • 1970-01-01
      • 2021-06-17
      • 1970-01-01
      • 2014-05-05
      • 1970-01-01
      相关资源
      最近更新 更多