App Store: проблема с UirequiredDeviceCapabilities
-
04-10-2019 - |
Вопрос
Я загрузил свое первое приложение в App Store, но я не помещал в UirequiredDeviceCapabilities, которые мое приложение требует местоположения-сервисов и WiFi. Результат: приложение не начинает искать координаты, как оно должно сделать. (Когда я установил приложение через XCode в моем iPhone 4, он работает идеально).
Итак, я попробовал загрузить новую версию с этим UirequiredDeviceCapabilities правильно устанавливаемым, и я получил следующее сообщение об ошибке после попытки загрузки новой версии:
«Пакет недействителен. Основные UirequiredDeviceCapabilities в info.plist может не содержать значения, которые предотвратит работу этого приложения на устройствах, которые были поддержаны предыдущими версиями».
Итак, как я понял, я не могу установить UIREQuineDeviceCapabilities в это приложение больше, это правильно?
Моя идея была: я удаляю это приложение, и после этого я прохожу все шаги, чтобы отправить приложение в магазин приложений снова. Но когда я нажал на кнопку «Удалить это приложение», я получен после сообщения об ошибке:
«Удаление, что он будет постоянным удалить его из iTunes Connect вместе с любым связанным в покупках приложений. Название приложения и SKU не будут многоразовыми, даже после удаления приложения.
Это очень плохо, потому что я не могу изменить имя моего приложения. Что я могу сделать, чтобы вы могли загрузить новую версию моего приложения с новыми UIRQuiendeDeviceCapabilities?
Решение
- Переименуйте свое приложение в iTunes Connect, отправив новое обновление, которое меняет имя приложения.
- Создайте новое приложение в iTunes Connect и введите исходное имя вашего приложения. (Оригинальное имя приложения, которое вы переименованы на шаге 1)
- Удалите свое старое приложение, которое вы переименованы в шаге 1
Используя этот трюк, вы можете реализовать свою идею. ;-) Единственная потеря состоит в том, что вы должны ввести все метаданные данные вашего приложения снова. И не забывайте, что вы потеряете отзывы и оцениваете, ваши клиенты оставили в App Store. (Кстати, хороший способ избавиться от плохих отзывов. ;-))