iTunes Connect - 准确的元数据

时间:2018-05-04 06:48:12

标签: ios app-store itunesconnect info.plist

我的应用程序已多次被App Store拒绝。

我破坏的准则是:

  

2.3 - 性能 - 准确的元数据

     

我们无法在iPad和iPhone上安装该应用。 Info.plist中的UIRequiredDeviceCapabilities键设置为不会在iPad和iPhone上安装该应用程序。

第一次被拒绝时,我意识到虽然我不希望我的应用程序在iPad上运行,但它仍然需要能够运行。所以我修复了这个问题并重新上传。

第二次,我决定完全删除UIRequiredDeviceCapabilities,但这仍然无效。

我不是硬件人,所以我真的不明白需要去哪里。它可以在所有模拟器上运行,无论有没有该密钥。

编辑:我告诉他们哪些设备无法正常工作,他们只是回复说他们“尝试在多台设备上安装”并且无法安装它。

我很困惑因为我在测试Mac上的所有设备并且它们都能正常工作?

2 个答案:

答案 0 :(得分:0)

首先,根据Apple文档HERE UIRequiredDeviceCapabilities必须出现在您的Info.plist中。 我会说你至少需要以下功能:

armv7, arm64, location-services and gps

我建议你试试这个 -

<key>UIRequiredDeviceCapabilities</key>
<array>
    <string>armv7</string>
</array>

答案 1 :(得分:0)

我在AskDifferent中发布了此问题的答案:https://apple.stackexchange.com/questions/325464/app-review-do-they-allow-app-names-with-question-marks-in/325665#325665

基本上,如果您的应用名称中带有问号(?),并且您收到此拒绝消息,那么您需要将其删除