Комплект для iPhone Store "Не удается подключиться к iTunes Store" - PullRequest
77 голосов
/ 02 марта 2010

Я работаю над добавлением покупок в приложении в мое приложение.

Я могу получить метод productsRequest:didReceiveResponse и получить массив продуктов.

Моя проблема возникает, когда я добавляю SKPayment к SKPaymentQueue . После добавления продукта в очередь в методе paymentQueue:updatedTransactions транзакции всегда имеют состояние SKPaymentTransactionStateFailed .

Я NSLog "транзакция.error", и это - то, что это возвращает: Ошибка Домен = SKErrorDomain Код = 0 UserInfo = 0x165000 "Не удается подключиться к iTunes Store "

Я вышел из Магазина в приложении «Настройки», но после попытки купить продукт в моем приложении он никогда не просит войти в систему с моей тестовой учетной записью. Это просто не с вышеуказанной ошибкой.

Ответы [ 25 ]

0 голосов
/ 18 мая 2017

Я получил ту же ошибку, Когда я вызвал SKProductsRequest 'start метод в моей тестовой среде, Это побежал в - (void)request:(SKRequest *)request didFailWithError:(NSError *)error

Когда я позвонил в мою производственную среду, Это правильно и побежал в - (void)productsRequest:(SKProductsRequest *)request didReceiveResponse:(SKProductsResponse *)response

Закрыть charles или любое программное обеспечение http прокси как можно скорее! Закройте charles или любое программное обеспечение http прокси как можно скорее! Закройте charles или любое программное обеспечение http-прокси как можно скорее!

Вы знаете это ~

0 голосов
/ 01 октября 2017

У меня была такая же проблема, но я решил следующий режим:
- Я использовал эмулятор iPhone 5S с iOS 8.4 (это самое главное. Соединение Apple Store не работает на эмуляторе iOS 11)
- на эмуляторе я включил следующую настройку: Настройки / Разработчик / Разрешить HTTP-сервисы (Это для интернет-соединения)
- временно отключил антивирус Avast Web Shield (тоже для подключения к интернету)

0 голосов
/ 09 апреля 2013

Я решил поделиться своим недавним опытом с той же проблемой:

Я столкнулся с той же проблемой несколько дней назад, когда она перестала работать с одного дня на другой. После аутентификации с моим тестовым пользователем (пользователями) я получил следующую ошибку: Error Domain=SKErrorDomain Code=0 UserInfo=0x165000 "Cannot connect to iTunes Store"

Я не внес никаких изменений в код, и мы не могли думать о каких-либо других изменениях в нашей учетной записи iTunes или продуктах IAP, которые могли бы вызвать проблемы. Единственное, что могло быть связано с этим, - добавление новых пользователей iTunes Test (хотя раньше я без проблем добавил ~ 15 учетных записей). Я тестировал его на разных устройствах и симуляторе.

Я просмотрел все доступные контрольные списки и все возможные решения (все, что упомянуто также) без какого-либо успеха. Наконец, я решил, что с таким же успехом могу отдохнуть от всего этого на выходных, так как я рисовал пустые места. И как ни странно (и впервые) ничего не делая на самом деле сработало ! Я не изменил код и ничего не изменил ни в нашей учетной записи iTunes, ни в приложении.

Единственные причины, о которых я могу подумать:

  1. Что-то не так с Apple.
  2. Проблемы вызвали другие временные факторы, связанные с приложением, сертификатом или чем-то еще.
  3. Лепрекон пробрался в мой кабинет и решил проблему.
0 голосов
/ 21 марта 2018

Как в документации Apple:

Не удается подключиться к iTunes Store Проблема «Не удается подключиться к iTunes Store» может быть вызвана одной или несколькими из следующих причин:

  1. Песочница может быть недоступна.
  2. Ваше приложение не имеет версии пакета (CFBundleVersion). См. Установка номера версии и строки сборки для получения дополнительной информации.
  3. Ваше приложение работает в симуляторе, который не поддерживает покупку из приложения.
  4. Вы пытаетесь приобрести товар, недоступный для продажи. См. Запрос в магазине приложений для получения информации о продукте, прежде чем представлять пользовательский интерфейс магазина своего приложения для получения дополнительной информации.

https://developer.apple.com/library/content/technotes/tn2413/_index.html

0 голосов
/ 08 июля 2011

У меня была такая же проблема. Ранее я создал тестовую учетную запись пользователя и вышел из магазина itunes, ожидая, что мне будет предложено войти в мою тестовую учетную запись, когда я совершал покупку в приложении. вместо этого я получил сообщение о невозможности подключения к магазину itunes. когда я вошел в систему с моим настоящим именем пользователя и паролем itunes и попробовал мое тестовое приложение, оно работало отлично. Затем я снова вышел из магазина itunes, и мое приложение работало отлично, предложив мне мой идентификатор / pw

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...