Создание учетной записи iTunes не разрешено при попытке протестировать покупки в приложении

89

У меня есть приложение в App Store, и я хочу протестировать покупки в нем. Я выполнил шаги, описанные на веб-сайте Apple, но столкнулся с некоторыми проблемами.

Когда я пытаюсь войти в iTunes в своем приложении или в Настройках / iTunes и магазинах приложений, я получаю сообщение об ошибке:

Создание учетной записи iTunes запрещено.

В настоящее время этот Apple ID нельзя использовать в iTunes Store. Пожалуйста, повторите попытку позже

Я искал в Интернете, но ничего об этом не нашел. Похоже, я первый столкнулся с такой ошибкой.

Создание учетной записи itunes запрещено

Сильвиу
источник
1
Я тоже получил эту ошибку! Любые идеи?
simonthumper 08
Вы тестируете на симуляторе или на реальном устройстве?
GlennRay 09
Вы видите оператора gsm, значит, это настоящий аппарат, iPhone 6S.
Silviu
Я столкнулся с той же проблемой буквально минуту назад. Раньше работал 3 месяца назад, когда делал то же самое. Apple может что-то тестировать самостоятельно, чтобы проверить на форумах разработчиков ...
Станислав Двойченко

Ответы:

103

Похоже, у Apple это плохо задокументировано. По сути, вы не должны входить в систему с вашим пользователем песочницы с этого экрана. Войдите в систему, когда на самом деле это будет предложено вашим тестовым IAP.

Источник: Невозможно войти в систему с тестовыми пользователями песочницы на устройстве

канжие
источник
Прочитал, уже пытался авторизоваться из приложения. Я упоминал об этом в первом посте.
Silviu
У меня авторизация из приложения работает. Но из настроек iTunes я получаю указанную проблему.
FranticRock 07
Спасибо, у меня это сработало. Сначала я должен был войти в iCloud, но потом я обнаружил, что iTunes Store и iCloud могут иметь разные учетные записи в настройках, поэтому я просто вышел из iTunes Store, чтобы все заработало.
Камило Ортегон
Но как я могу управлять своими тестовыми покупками? Я бы хотел протестировать отмену автоматически возобновляемой подписки ...
Георг
46

У меня была такая же проблема. Вот как я это решил:

  1. Не пытайтесь войти в Настройки> iTunes и магазины приложений
  2. Выйдите из iTunes и магазинов приложений (убедитесь, что вы не вошли в какую-либо учетную запись)
  3. Просто откройте приложение, которое вы пытаетесь протестировать
  4. Ваше приложение предложит вам войти в систему
  5. Введите свои учетные данные для своей тестовой учетной записи песочницы

И вуаля! Готово. Работал у меня. Надеюсь, это сработает для вас.

Этьен Джуно
источник
Вау, это безумие !! Я бы никогда об этом не подумал. Я искренне верил, что не могу войти «в это время» и планировал «попробовать еще раз позже»! Через какое время они планируют разрешить мне войти в систему? Он говорит это уже 18 месяцев, может, если я подожду 2 года? 3 года?
Майк Нельсон
у меня не работает. Все еще продолжайте спрашивать учетную запись itunes снова и снова
Бен
3

У меня была эта проблема. Я пытался changing existing Sandbox tester account passwordи пытался войти в систему на устройстве ... но не сработало.

Даже iPhone device restartне сработало [последний вариант, которому следует большинство разработчиков ;-)]

Я думал, что нужно время, чтобы обновить это недавно созданное тестирование песочницы в БД. Такleft the login option as it is on device

Теперь, после запуска приложения, которое содержит покупку в приложении. Нажмите на кнопку, отвечающую за покупку в приложении. Это запросит учетные данные Apple. Введите здесь учетные данные тестера Sandbox.

Вуаля, это сработало для меня!

Джайпракаш Дубей
источник
3

Для тех, кто все еще сталкивается с проблемой, вот решение: на главном экране настроек выберите «iTunes & App Store», как показано на рисунке.

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

теперь прокрутите вниз, и вы обнаружите, что ваше предыдущее яблоко все еще там, выйдите из него, посмотрите изображение для справки, и теперь при покупке приложения он будет запрашивать как идентификатор яблока, так и пароль, используйте идентификатор яблока тестера песочницы и пароль там.

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

Абхинав Добхал
источник
1

Это изменилось ... снова. Вот как это исправить в 2020 году:

0) На тестовом устройстве перейдите в Настройки.

1) Щелкните имя своей учетной записи вверху, а под ним - «Apple ID, iCloud, iTunes и App Store».

2) Нажмите «iTunes & App Store».

3) Прокрутите до конца и найдите опцию: «SANDBOX ACCOUNT». По умолчанию будет использоваться ваш AppleID. Коснитесь его и выйдите из системы.

4) Нажмите «Войти» под SANDBOX ACCOUNT.

5) Добавьте учетные данные своей учетной записи Sandbox. Вам, вероятно, придется подтвердить свой адрес электронной почты, прежде чем это сработает.

DoomGoober
источник
0

Верхний ответ правильный, но если проблема не исчезла:

Убедитесь, что приложение, в которое вы пытаетесь войти, является приложением для разработки, установленным с Xcode. Вы получите ту же ошибку, если ваша версия была установлена ​​из App Store.

(Я запутался, потому что у меня 5 версий почти одного и того же приложения.)

сейчас же
источник