Создание учетной записи 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. Вам, вероятно, придется подтвердить свой адрес электронной почты, прежде чем это сработает.


0

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

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

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

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.