Подтвердить что ты не робот

"Не удается подключиться к iTunes Store" в приложениях

У меня возникают проблемы с тестированием моих покупок в приложении. Я возвращаю действительные идентификаторы продуктов, но при покупке я получаю страшный "Не удается подключиться к iTunes Store". Интересно, что попытки восстановления, похоже, сработают - появляется значок iTunes.

У меня: - Проверено, что мои покупки в приложении удалены для продажи - Проверено, проверено, что мой исходный код синхронизирован с документацией Apple - Добавлены подходящие тестовые пользователи - идентификатор приложения не содержит шаблона - покупки в приложении связаны с приложением (само приложение находится в состоянии отклонения от разработчика, покупки готовы отправить) - ждал - переустановленное приложение, очищенное решение, все материалы voodoo

4b9b3361

Ответ 1

Убедитесь, что вы вышли из каких-либо производственных учетных записей iTunes на устройстве.

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

Ответ 3

Для новичков убедитесь, что ваш статус продукта покупки в приложении Ready to Submit, без "отсутствующих метаданных". В моем случае отсутствовала локализация группы подписки.

введите описание изображения здесь

Ответ 4

У меня возникла эта проблема, и я убежден в ее ошибке. Я подал сообщение об ошибке с сообщением об ошибке 10108270

Проблема заключается в том, что тестовый пользователь получает "заблокирован" и может иметь какое-то отношение к попытке приобрести покупку приложения в уже выпущенном приложении с этой учетной записью.

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

Ответ 5

Я делаю то же самое. Для меня это происходит после этой последовательности:

  • Установите приложение на устройство, зарегистрированное в учетной записи Великобритании в iTunes.
  • Запустите приложение и используйте тестовый пользователь в США.
  • Отображается сообщение, в котором говорится, что учетная запись действительна только в США. Закрывает приложение и автоматически запускает iTunes
  • Откройте приложение и повторите попытку покупки. Получать продукты, но нет другого обратного вызова или ошибки.

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

Чтобы продолжить тестирование своих IAP, выполните следующие действия:

  • Удалите профиль Provisioning Profile в области настроек, удалите приложение и выйдите из меню "Сохранить в настройках". Затем перейдите в XCode и измените идентификаторы подписи на "Не знай", а затем верните их (я знаю, как это звучит:), но попробуйте) ИЛИ
  • Жесткий reset все настройки на вашем устройстве (Настройки → Общие...). Очевидно, вы потеряете все настройки на этом устройстве...
  • Убейте приложение iTunes на устройстве (многозадачное меню) и выйдите из магазина в настройках

Если ни одно из указанных выше не работает, это может быть проблемой на платформе IAP, см. мои комментарии ниже.

Ответ 6

Это старый поток, который связан с проблемой, с которой я столкнулся сегодня.

В моем случае я смог протестировать покупки на устройстве на своем устройстве до вчерашнего дня, но сегодня он не работал. Оказалось, что Apple подтолкнула меня к пересмотру и согласию "Поправки для платных заявок". Как только я согласился с поправкой (без прочтения, конечно), все снова начало работать. Не нужно было создавать нового тестового пользователя или любое другое обходное решение.

Внутри приложения может быть много причин не работать, но убедитесь, что вы правильно настроены на itunesconnect, или вы не сможете тестировать покупки в приложении.

Ответ 7

Убедитесь, что состояние системы готово https://www.apple.com/support/systemstatus/

У меня есть Iphone, перезагрузка это сработало для меня

Ответ 8

Эта проблема остается неизменной в 2016 году. Невероятно. Вот мое решение:

Добавьте номер сборки. Target > General > Identities > Build.