Магазин приложений: проблема с UIRequiredDeviceCapabilities - PullRequest
1 голос
/ 20 сентября 2010

Я загрузил свое первое приложение в App Store, но я НЕ включил UIRequiredDeviceCapabilities, что для моего приложения требуются службы определения местоположения и Wi-Fi.РЕЗУЛЬТАТ: приложение не начинает искать координаты, как это должно быть.(Когда я установил приложение через XCode на моем iPhone 4, оно работает отлично).

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

"Пакет недействителен. Ключ UIRequiredDeviceCapabilities в Info.plist может не содержать значений, которые препятствовали бы запуску этого приложения на устройствах, которые поддерживались в предыдущих версиях."

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

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

«При удалении он навсегда удаляется из iTunes Connect вместе со всеми связанными в Покупках приложения. Имя приложения иSKU не подлежит повторному использованию даже после удаления приложения. "

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

Ответы [ 2 ]

1 голос
/ 21 апреля 2016

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

enter image description here

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

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

...