iTunes Connect - точные метаданные - PullRequest
0 голосов
/ 04 мая 2018

Мое приложение несколько раз отклонялось из App Store.

Принцип, который я нарушил:

2,3 - производительность - точные метаданные

Нам не удалось установить приложение на iPad и iPhone. Ключ UIRequiredDeviceCapabilities в Info.plist установлен таким образом, чтобы приложение не устанавливалось на iPad и iPhone.

В первый раз, когда оно было отклонено, я понял, что, хотя я не хочу, чтобы мое приложение работало на iPad, оно все равно должно быть в состоянии работать. Поэтому я исправил эту проблему и снова загрузил.

Во второй раз я решил просто полностью удалить UIRequiredDeviceCapabilities, но это все равно не сработало.

Я не аппаратный парень, поэтому я не совсем понимаю, что нужно делать. Он отлично работает на всех симуляторах с этим ключом или без него.

РЕДАКТИРОВАТЬ: Я спросил их, на каких устройствах он не работает, и они просто ответили, что они "попробовали установку на нескольких устройствах" и не смогли установить ее.

Я очень смущен, потому что я буквально тестирую все устройства на моем Mac, и все они работают нормально?

Ответы [ 2 ]

0 голосов
/ 07 марта 2019

Я разместил ответ на этот вопрос в AskDifferent: https://apple.stackexchange.com/questions/325464/app-review-do-they-allow-app-names-with-question-marks-in/325665#325665

Как правило, , если в вашем приложении есть вопросительный знак (?) В названии, и вы получаете это сообщение об отказе, тогда вам нужно удалить его .

0 голосов
/ 10 мая 2018

Прежде всего, согласно документации Apple ЗДЕСЬ UIRequiredDeviceCapabilities должно присутствовать в вашем Info.plist. Я бы сказал, что вам нужны как минимум следующие возможности:

armv7, arm64, location-services and gps

Я бы посоветовал вам попробовать это -

<key>UIRequiredDeviceCapabilities</key>
<array>
    <string>armv7</string>
</array>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...