2015-06-29 10 views
0

Я возвращаюсь к некоторому коду, который я написал в 2012 году. Тогда я создал оболочку для инфраструктуры StoreKit, которая также проверила валидцию, используя URL-адрес для песочницы для iTunes.Тестирование в покупках приложений - невозможно подключиться к iTunes Store

Поскольку это было так долго, я просмотрел документы StoreKit и AFAIK, ничего не изменилось.

По какой-то причине я больше не могу тестировать свои покупки в приложении, потому что получаю вышеуказанную ошибку (не удается подключиться к iTunes Store), и кажется, что серверы песочницы не работают (http://sandbox.itunes.apple.com/).

Это было в течение последних 2 дней. Это нормально? Или процесс тестирования изменился с тех пор, как я впервые написал этот код?

+0

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

+0

Но как получится эта ссылка - http://sandbox.itunes.apple.com/ говорит, что «услуга недоступна». – Sid

ответ

0

В большинстве случаев, например, если вы протестируете его в симуляторе (iOS 6/7/8) - вы получите больше информации об ошибке, используя [error localizedDescription].

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

+0

Я получаю домен ошибки 0 с сообщением «Не удается подключиться к iTunes Store». Кроме того, если вы посетите - http://sandbox.itunes.apple.com/, похоже, что он не работает. Я даже убедился, что мой идентификатор приложения соответствует текущему приложению во время тестирования. – Sid

+0

Вы можете получить лучшие варианты из этого: http://stackoverflow.com/questions/1717700/iphone-in-app-purchase-store-kit-error-1003-cannot-connect-to-itunes-store?rq=1 –

+0

Спасибо за ссылку, Нирав. К сожалению, я могу подтвердить, что он подключается к серверам песочницы. – Sid