Вопрос

Я загрузил свое первое приложение в App Store, но я не помещал в UirequiredDeviceCapabilities, которые мое приложение требует местоположения-сервисов и WiFi. Результат: приложение не начинает искать координаты, как оно должно сделать. (Когда я установил приложение через XCode в моем iPhone 4, он работает идеально).

Итак, я попробовал загрузить новую версию с этим UirequiredDeviceCapabilities правильно устанавливаемым, и я получил следующее сообщение об ошибке после попытки загрузки новой версии:

«Пакет недействителен. Основные UirequiredDeviceCapabilities в info.plist может не содержать значения, которые предотвратит работу этого приложения на устройствах, которые были поддержаны предыдущими версиями».

Итак, как я понял, я не могу установить UIREQuineDeviceCapabilities в это приложение больше, это правильно?

Моя идея была: я удаляю это приложение, и после этого я прохожу все шаги, чтобы отправить приложение в магазин приложений снова. Но когда я нажал на кнопку «Удалить это приложение», я получен после сообщения об ошибке:

«Удаление, что он будет постоянным удалить его из iTunes Connect вместе с любым связанным в покупках приложений. Название приложения и SKU не будут многоразовыми, даже после удаления приложения.

Это очень плохо, потому что я не могу изменить имя моего приложения. Что я могу сделать, чтобы вы могли загрузить новую версию моего приложения с новыми UIRQuiendeDeviceCapabilities?

Это было полезно?

Решение

  1. Переименуйте свое приложение в iTunes Connect, отправив новое обновление, которое меняет имя приложения.
  2. Создайте новое приложение в iTunes Connect и введите исходное имя вашего приложения. (Оригинальное имя приложения, которое вы переименованы на шаге 1)
  3. Удалите свое старое приложение, которое вы переименованы в шаге 1

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

Другие советы

Для меня я столкнулся с этой проблемой, когда недавно добавил Healthkit в мое приложение. Я исправил его, удалив эту строку на Info.plist.

enter image description here

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top