Apple 拒绝了我的应用程序:UIRequiredDeviceCapabilities 键
Apple rejected my app: UIRequiredDeviceCapabilities key
我用 ionic 3 开发了一个应用程序,我正在尝试为 Android 和 iOS 发布它。使用 Android,发布过程就像闪电一样快,没有任何问题。 iOS 发布过程很痛苦,他们拒绝我的应用是因为这个原因:
“感谢您的回复。
关于准则 2.3 - 性能 - 准确的元数据,我们继续发现您的应用未安装在 iPad
要解决此问题,最好检查 UIRequiredDeviceCapabilities 键以验证它是否仅包含您的应用功能所需的属性或设备上不得存在的属性。字典指定的属性如果是必需的则应设置为 true,如果它们不能出现在设备上则应设置为 false。
我们期待审核您重新提交的应用程序。"
我检查了应用程序 info.plist,但是“UIRequiredDeviceCapabilities”键不存在,我不知道如何设置它来解决这个问题。
此外,我在几个 ipad 模拟器上测试了该应用程序,没有任何问题……
有人遇到同样的问题吗?
我通过将 "telephony" 属性 添加到 "UIRequiredDeviceCapabilities" 中解决了这个问题,因为我的应用程序使用 "tel:" link 所以在这种情况下 属性 是必需的。
我用 ionic 3 开发了一个应用程序,我正在尝试为 Android 和 iOS 发布它。使用 Android,发布过程就像闪电一样快,没有任何问题。 iOS 发布过程很痛苦,他们拒绝我的应用是因为这个原因:
“感谢您的回复。
关于准则 2.3 - 性能 - 准确的元数据,我们继续发现您的应用未安装在 iPad
要解决此问题,最好检查 UIRequiredDeviceCapabilities 键以验证它是否仅包含您的应用功能所需的属性或设备上不得存在的属性。字典指定的属性如果是必需的则应设置为 true,如果它们不能出现在设备上则应设置为 false。
我们期待审核您重新提交的应用程序。"
我检查了应用程序 info.plist,但是“UIRequiredDeviceCapabilities”键不存在,我不知道如何设置它来解决这个问题。
此外,我在几个 ipad 模拟器上测试了该应用程序,没有任何问题……
有人遇到同样的问题吗?
我通过将 "telephony" 属性 添加到 "UIRequiredDeviceCapabilities" 中解决了这个问题,因为我的应用程序使用 "tel:" link 所以在这种情况下 属性 是必需的。