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

Код SKErrorDomain = 0 "Не удается подключиться к iTunes Store"

Мое приложение только что появилось в iTunes Store, и после этого я не могу начать какую-либо покупку. Я тестировал приложение и его работу в Sandbox envoirnemnt. Но приложение Live дает ошибку

Error Domain=SKErrorDomain Code=0 "Cannot connect to iTunes Store

enum value = SKErrorUnknown

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

4b9b3361

Ответ 1

Это может произойти из-за двух проблем, о которых я думаю.

  • Убедитесь, что вы поместили правильный "Идентификатор продукта". Если это произойдет, вы получите ошибку 0 вскоре после вызова - [SKPaymentQueue addPayment:], прежде чем вы получите всплывающее окно с просьбой подтвердить платеж.

  • Ваш тестовый пользователь стал недействительным. Это может произойти, если вы случайно заходите в App Store со своим тестовым пользователем. Когда это произойдет, вы получите сообщение об ошибке 0 после ввода пароля для подтверждения платежа.

Чтобы исправить проблему №1, введите правильный идентификатор продукта. Чтобы устранить проблему №2, создайте нового тестового пользователя в iTunes Connect и, возможно, удалите старого пользователя теста.

Надеюсь, это поможет вам.

Ответ 2

Проверьте, не выходите из iTunes Store Чтобы выйти из системы, выполните следующие действия:

  • Откройте приложение "Настройки"
  • Нажмите строку "Сохранить"
  • Нажмите "Выйти"

Ответ 3

Я получал ту же ошибку при тестировании подписки, смог заставить ее работать, добавив локализацию (имя для подписки) и Описание) к продукту из iTunes connect.

Ответ 4

вы можете проверить несколько вещей и проверить их.

Verify following things:

(1) ваше приложение Bundle ID. он должен быть таким же, как вы создали в магазине iTunes, в котором вы добавили в App Purchase.

(2) Проверьте имя In App Identifier, которое вы используете в приложении.

Если какой-либо из них не соответствует, он будет генерировать исключение Error Domain=SKErrorDomain Code=0 "Cannot connect to iTunes Store.

Ответ 5

Этот сценарий был именно моим. После вызова addPayment появилось диалоговое окно, в котором говорилось: "Войдите в магазин iTunes с существующей или новой учетной записью". Как только я выбрал Login, я получил ошибку выше.

Я повторно инициализировал свой iPad и вышел из iCloud. Не повезло. Затем, показывая друга, обнаружил, что есть также iTunes a & Вариант выбора AppStore отличается от этого. Нажав на линию Touch Id, он предложил мне вариант выхода. Затем мне было предложено войти в тестовую учетную запись при совершении покупки. Это сработало!

Ответ 6

в вашем Xcode:

  • Нажмите на название активной схемы рядом с кнопкой "Стоп"
  • Нажмите "Изменить схему".
  • в Run (Debug) выберите вкладку "Аргументы"
  • в переменных среды нажмите +
  • добавить переменную: OS_ACTIVITY_MODE = отключить