2016-12-03 2 views
0

Надеюсь, кто-то может мне помочь. Я работаю над этим вопросом уже более недели, и я знаю, когда меня бьют, и я должен попросить о помощи. У меня есть приложение, в которое я добавляю Auto-Renewable In App Purchase. Я использую IAPHelper, который можно найти на GitHub. Я могу сделать покупку, и эта часть работает, но я продолжаю получать сообщение об ошибке «Не могу подключиться к iTunes Store», а код ошибки равен 0. Я использовал другие демонстрации образцов, и я получаю тот же результат: могу сделать покупку, но не могу ее проверить подключение к iTunes Store.IAPHelper Fail Не удается подключиться к iTunes Store

Вот что я могу подтвердить:

  1. Да, я подключаю к Itunes песочнице
  2. Да, я попробовал это на обоих Xcode тренажере и внешний IPad с теми же результатами.
  3. Да, я использовал несколько учетных записей пользователей.
  4. Да, все ID верны как в Xcode, так и в iTunes Connect - они совпадают.
  5. И тонны других испытаний и взлома, чтобы попытаться заставить это работать.

У кого-нибудь еще была эта проблема и она была в состоянии ее решить?

Вы можете увидеть исходный код, погуглить для IAPHelper на GitHub, или скопировать и вставить эту ссылку: https://github.com/saturngod/IAPHelper

+0

Вы пробовали его на устройстве? –

+0

Просьба показать ваш код и где вы получите сообщение об ошибке – Paulw11

+0

Вы можете увидеть весь код, как я сказал выше, перейдя по ссылке на GitHub - IAPHelper. Единственное различие заключается в том, что я добавил свои ShareSecert и IAPID. Как отправить код здесь? Я больше этого не вижу. – Jon

ответ

0

Я решил эту проблему сам. Для тех, кто может столкнуться с той же проблемой, вот как я ее решил. Я взял iPad и сбросил всю информацию и данные, начиная с нее как новый iPad. Я использовал тестовую учетную запись Apple ID для настройки iPad. Когда я снова запустил приложение, используя этот iPad для тестирования, все это сработало. Я бы сказал, что у Apple все еще есть проблемы с симулятором Xcode. Я проработал более двух недель, пытаясь заставить Симулятор работать, но не повезло. Поэтому я бы предположил, что вы используете фактическое устройство для всех своих тестов и убедитесь, что вы сбросили его между изменением тестовых учетных записей. Удачи!

Смежные вопросы