Обзор приложений. Разрешают ли они имена приложений с вопросительными знаками?

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

Ну, я пробовал много разных комбинаций вещей и, похоже, не могу понять, и они совсем не помогают.

Проведя сегодня дополнительные исследования, я нашел это https://forum.ionicframework.com/t/apple-store-rejection-uirequireddevicecapabilities/57029/5 .

Выбранный ответ говорит, что его проблема была в том, что в названии его приложения был вопросительный знак. Это правда, Apple не разрешает вопросительные знаки в названии приложения?

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

EDITED с полным сообщением об отказе:

Guideline 2.3 - Performance - Accurate Metadata


We were still unable to install the app on iPad and iPhone . The
UIRequiredDeviceCapabilities key in the Info.plist is set in such a way that
the app will not install on an iPad and iPhone.

Next Steps

To resolve this issue, please check the UIRequiredDeviceCapabilities key to
verify that it contains only the attributes required for your app features or
the attributes that must not be present on the device. Attributes specified by
a dictionary should be set to true if they are required and false if they must
not be present on the device.
Какова полная причина отказа Apple? Обычно в полном сообщении говорится, какая часть ключа была установлена ​​неправильно.
Я отредактировал полное сообщение
Я добавил ответ на ваш конкретный вопрос о вопросительных знаках в заголовке. Тем не менее, любой дальнейший вопрос о UIRequiredDeviceCapabilitiesключе в файле Info.plistбудет здесь не по теме, поскольку вы рискуете перейти к вопросу о разработке программного обеспечения.

Ответы (3)

У меня была такая же проблема с @user2397282, она была отклонена, потому что мой проект xcode имеет вопросительный знак в моем проекте. Пришлось снять все вопросительные знаки, чтобы его приняли.

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

В качестве доказательства ниже приведены три примера приложений, в названии которых есть вопросительные знаки:

Как видите, со знаками вопроса все в порядке. На третьем даже два вопросительных знака.

ЭТО ОШИБКА

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

Они также посоветовали мне использовать TestFlight, чтобы я мог протестировать приложение так же, как это сделала бы группа проверки:

  1. Я проверял и не смог установить, просто выдало ошибку
  2. Затем я изменил все упоминания имени моего приложения и удалил оскорбительный вопросительный знак.
  3. Я проверил его снова, и он установился просто отлично


Если у вас такая же проблема:


Вот и все!

Ваше приложение будет выглядеть и работать точно так же, просто в Xcode оно будет другим. Это всего лишь обходной путь, пока они не исправят ошибку, которая, согласно ссылке в моем вопросе, существует с 2016 года...

Верно, значит, тогда ответ Мономита был правильным? Вы можете использовать вопросительный знак в названии, а проблема была в чем-то другом? Итак, вы поговорили с Apple, а затем узнали, в чем была другая проблема, какая-то ошибка, верно? И это временный баг?
Ну, не совсем, он сказал, что «проблема, с которой вы столкнулись, не имеет ничего общего с названием вашего приложения». Как я обнаружил, на самом деле проблема заключается в наличии вопросительного знака в имени вашего приложения в Xcode, и этот ответ может помочь людям в такой же ситуации. И он должен быть временным, но он явно просуществовал два года.