我用 ionic 3 开发了一个应用程序,我正在尝试将其发布到 Android 和 iOS 平台。对于 Android,发布过程就像闪电一样快,没有任何问题。对于 iOS,发布过程很痛苦,他们拒绝我的应用程序,原因如下:
“感谢您的回复。
关于准则 2.3 - 性能 - 准确的元数据,我们继续发现您的应用无法安装在 iPad 上
要解决此问题,最好检查 UIRequiredDeviceCapability 键以验证它是否仅包含应用程序功能所需的属性或设备上不得存在的属性。如果字典指定的属性是必需的,则应将其设置为 true;如果设备上不得存在,则应将其设置为 false。
我们期待审核您重新提交的应用。”
我检查了应用程序 info.plist,但“UIRequiredDeviceCapability”键不存在,我不知道如何设置它来解决该问题。
此外,我在几个 ipad 模拟器上测试了该应用程序,没有任何问题......
有人有同样的问题吗?
最佳答案
我通过将“电话”属性添加到“UIRequiredDeviceCapability”中解决了该问题,因为我的应用程序使用“tel:”链接,因此在本例中该属性是必需的。
关于ios - Apple 拒绝了我的应用程序 : UIRequiredDeviceCapabilities key,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56722595/